666
70
38
107
711
996
422
91
131
61
346
572
89
92
316
90
95
192
63
47
117
153
110
43
76
12
155
405
245
253
201
207
149
340
286
145
322
166
85
523
96
1193
375
80
468
371
311
46
159
39
152
114
172
104
231
364