100
349
749
647
116
224
78
148
198
160
82
493
199
183
273
65
53
150
337
93
285
297
762
308
127
102
71
243
73
74
217
290
112
225
764
42
90
49
276
176
119
251
146
139
91
97
20
491
39
62
114
359