18
19
106
61
87
62
386
102
1081
6
857
174
218
512
103
26
63
3
48
27
31
2162
176
563
240
44
109
54
11
75
12
338
49
29
166
276
419
23
5
24
155
156
582
382
30
200
94
83
55
21
9