172
357
394
132
127
65
352
35
374
169
182
270
282
289
135
129
69
46
96
100
21
71
48
269
904
78
228
124
32
297
212
378
229
335
110
174
53
196
84
346
119
293
86
47
217
66
41
306
29
76
59
36
30
101
150
34