109
371
142
588
74
154
11
183
115
116
251
82
53
69
49
24
595
385
20
59
234
389
145
48
152
58
52
117
16
98
32
35
230
606
186
190
354
344
380
727
95
199
42
222
10
208
76
232
158
125
34
56
5952
130