164
102
626
84
39
56
72
1004
246
66
348
258
306
1078
24
215
294
58
412
240
45
38
55
68
19
608
73
207
202
320
77
111
168
333
69
63
527
378
64
261
11
141
315
357
70
181
474
121
126
185
109
60
167
377