55
31
184
60
59
73
32
67
121
221
122
53
78
103
179
38
225
297
161
54
58
76
263
134
228
310
91
114
531
113
159
130
158
102
101
182
279
292
146
142
70
24
18
75
95
65
29
36
104
63
435
716