346
211
376
156
383
352
179
230
24
187
341
90
2110
101
250
113
53
59
80
205
105
385
123
87
409
143
81
160
86
368
529
150
63
172
74
127
180
72
190
189
222
77
42
93
84
97
66
79
64
206
141
65
139
167
125