33
71
30
9
419
252
69
124
253
109
108
65
21
31
45
533
376
35
34
101
190
77
68
126
338
23
32
82
231
136
46
24
118
263
98
135
162
60
107
199
316
43
22
44
112
25
125
146
15
7