61
323
40
129
387
144
96
57
116
55
318
177
192
48
90
240
41
181
285
66
183
166
79
293
87
270
337
6
104
171
24
64
158
11
114
76
35
49
17
186
111
50
105
25
59
118
13
31
23
46
119
53