37
38
54
28
2
43
69
170
26
57
80
63
56
53
14
6
255
87
126
10
333
23
772
190
224
132
352
739
227
176
183
145
653
235
138
197
501
9
129
33
91
193
215
208
160
32
298
381
281
478
223
125
390
67
101
83
42