18
21
122
32
456
11
28
35
20
4
25
202
24
33
94
27
45
835
83
30
98
53
23
43
19
130
49
44
172
52
57
12
13
22
200
61
655
271
1031
60
126
173
120
354
85
294
97
370
16
54
77