11
25
91
63
56
102
66
54
125
440
100
21
204
80
215
58
111
202
254
64
20
229
95
138
108
36
104
128
82
167
57
53
200
46
40
45
185
93
29
65
38
17
15
71
90
30
31
14
9
121
42
127
62