33
27
212
39
274
91
45
78
200
84
35
63
53
121
395
101
177
9
335
15
527
77
144
100
51
107
52
349
94
34
25
11
134
104
40
763
36
55
429
93
31
72
339
136
76
62
50
57
248
376
86