108
42
130
23
531
92
17
26
8
56
50
84
21
330
105
19
33
248
15
16
2
27
1
44
18
59
152
149
9
6
35
125
485
87
79
158
12
25
73
106
29
22
32
88
104
47
24
177
51