50
662
184
226
310
325
71
75
436
59
194
54
37
84
221
80
6
185
140
22
70
32
155
637
332
76
151
53
46
19
60
67
68
123
99
298
92
29
74
260
48
97
110
400
57
102
34
52
86
56
149
137
45
63
16