9
167
48
251
43
35
54
62
34
127
41
65
60
186
40
100
56
67
52
73
57
143
61
66
177
87
70
503
214
283
305
138
93
38
96
101
42
245
97
147
59
109
317
157
80
53
192
151
79
160
49
411
169