53
45
81
333
102
159
27
334
100
610
477
222
29
23
19
101
192
77
32
63
179
98
24
57
55
14
116
46
225
208
71
493
267
316
247
50
61
48
340
121
95
26
66
17
89
18
31
1
227
132
9
12
631
178