54
69
49
333
65
1686
340
1458
459
422
548
101
100
43
829
55
115
3677
98
128
303
40
172
243
64
89
156
233
37
231
442
485
77
290
248
322
75
164
25
515
148
142
36
86
83
47
80
70
94
74
261
351
192
97
87