37
162
59
111
62
120
65
428
211
45
75
28
102
77
22
15
110
3
89
42
49
351
249
203
143
166
206
84
66
147
229
165
121
81
451
108
127
58
156
170
235
157
73
150
130
38
350
51
36
207
758
50
55