99
48
17
149
7
55
53
59
366
74
54
166
139
37
172
88
84
39
44
249
8
216
180
279
36
122
255
481
95
236
147
112
46
41
72
87
153
605
30
383
248
231
186
159
107
301
133
68
77
268
206
303
11
160