285
221
26
112
57
52
92
50
264
172
217
88
27
222
35
118
156
36
62
6
98
51
89
137
120
515
12
28
116
67
288
31
17
16
70
127
38
53
40
30
65
18
84
75
72
209
66
45
44
25
49
93
90
29