24
70
59
25
54
42
124
45
33
18
10
125
30
35
86
66
84
140
181
49
156
126
227
109
74
57
362
560
103
98
40
129
268
910
55
99
200
39
482
91
67
41
604
373
118
13
346
400
174
389
113
101
82
186