248
109
226
102
280
65
366
46
221
180
513
78
231
29
504
39
248
160
66
57
104
19
365
99
459
11
196
162
275
108
564
125
387
171
438
85
283
77
397
109