36
645
107
218
101
76
62
123
120
176
1128
365
343
216
112
42
122
148
262
26
274
81
210
314
217
31
156
29
70
558
23
69
457
143
78
408
294
151
87
180
92
911
225
18
471
441
374
33
66
208
173
363
239
162
59
245
37