61
241
103
146
231
168
109
186
151
161
120
390
102
124
64
351
110
340
130
42
26
82
106
345
94
133
121
171
142
70
134
57
176
135
29
310
254
173
92
116
159
158
62
65
115
122
63
105
190
98
140
335
127
359
317