36
112
58
64
63
90
93
387
32
78
80
45
119
459
117
59
89
101
228
46
522
395
77
33
44
208
106
235
109
20
259
151
276
359
95
84
200
115
288
150
425
70
164
548
130
50
239
92
497
123
140
48
132