41
145
27
197
43
84
39
29
575
131
82
128
47
83
103
38
269
16
125
12
70
209
218
297
176
160
80
95
544
97
72
23
278
34
87
107
33
116
2763
888
42
253
135
584
433
136
20
55
215
397
292
225
165
184