32
136
100
357
729
181
94
137
56
454
150
74
24
176
223
432
161
65
151
99
1989
70
22
155
57
44
392
353
62
214
174
139
98
75
48
275
68
301
231
184
50
64
276
359
190
58
33
228
72
308
46
248
230
292
79