55
370
260
31
21
174
153
161
138
52
103
36
93
59
75
53
245
371
204
212
64
43
47
46
380
58
65
77
117
171
172
38
320
124
18
99
33
48
84
139
92
107
118
300
739
206
275
288
95
197
32
37
19
122
141