19
135
52
282
458
41
13
31
5
8
43
24
27
33
92
7
95
28
82
103
208
54
39
312
73
51
44
23
56
59
184
55
32
36
22
46
15
48
101
154
34
87
40
68
63