101
48
36
25
97
19
85
266
23
60
38
218
51
119
80
13
121
78
31
15
9
14
43
191
30
17
41
170
584
448
71
303
253
168
16
18
70
116
22
34
106
29
113
52
76
230
108