154
76
648
296
107
64
174
99
181
302
144
164
206
333
328
189
297
114
68
155
97
1235
830
415
45
124
87
364
212
132
56
452
190
93
705
43
58
701
1070
566
59
90
70
84
594
229
307
249
203
387
176
123
300
447
253
213
196
39
53