99
48
17
149
7
55
100
53
59
366
74
54
166
141
38
172
88
84
39
44
249
8
216
180
279
36
122
255
482
95
236
147
46
41
72
154
383
248
231
186
159
107
301
133
68
78
268
206
303
11
160
12
102
60
66