11
36
116
75
1082
319
526
21
594
13
15
57
23
425
1452
620
743
217
1004
246
416
297
553
421
227
12
221
233
46
612
1070
3
107
245
130
6
9
80
35
22
240
914
47
16
5
162
396
370
38
89
146
96
62
317
157
234
164