10
87
144
62
119
81
161
77
104
114
458
134
55
232
143
309
79
80
111
164
294
167
302
90
214
113
191
120
453
107
52
56
89
150
50
46
58
304
48
49
39
146
228
250
186
130
354
1145
469
205
137
126
35