248
109
226
102
279
65
366
46
220
179
512
78
230
29
504
39
248
160
66
57
104
19
365
99
459
11
196
162
275
108
564
125
387
171
438
85
282
77
396
108