32
276
39
112
106
29
202
71
210
52
25
11
217
123
471
18
374
59
47
244
44
524
93
114
40
367
73
84
170
53
80
42
38
192
132
138
36
24
76
49
62
48
46
310
31
159
14
26
346
97
154
227
322
69
230
34