23
112
36
32
75
18
91
46
726
9
40
57
74
199
269
49
100
94
12
262
209
124
142
121
63
50
60
25
215
129
70
64
105
377
28
152
62
42
200
116
102
83
153
24
48
39
118
54
88
632
477