125
17
385
36
39
40
48
43
9
23
5
41
11
34
373
507
128
175
71
352
183
29
16
25
996
137
58
631
37
61
27
45
209
64
222
187
63
35
53
57
339
2
423
30
271
28
21
42
219