66
106
75
225
135
81
92
312
27
35
87
126
286
85
41
15
7
17
193
73
323
69
128
243
248
155
138
150
58
89
61
71
438
253
18
49
239
21
132
80
274
40
11
156
31
20
290
70
133
158
950
51
95
197
68