55
27
53
481
291
56
122
2
165
76
367
268
190
139
60
107
45
24
126
111
79
17
292
37
49
70
41
9
110
356
213
97
183
14
74
34
10
12
141
349
95
59
28
16
19
156
33
294
260
88
64
81
258