36
34
50
69
223
19
29
228
58
23
51
55
314
110
39
66
43
61
92
73
163
64
30
56
45
62
35
138
71
383
263
174
101
374
290
481