32
72
45
54
38
17
56
61
19
40
66
223
43
51
97
175
151
472
94
104
59
73
7
14
89
278
27
26
20
69
195
172
336
161
244
79
163
88
62
261
217
198
50
181
117
114
109
136
580
368
213
242
194
111
237