148
525
44
60
81
245
48
342
257
498
667
55
298
30
374
212
117
23
341
176
97
239
368
51
28
50
46
29
36
54
268
24
142
375
170
137
52
158
175
61
199
494
21
252
25
101
59
129
210
71
70
306
35
56
22