277
34
21
20
63
109
324
78
43
30
62
94
57
198
31
186
263
45
49
33
120
118
275
32
219
135
46
104
51
28
73
125
159
114
79
95
71
55
60
69
169
97
84
75
17
23
15