8
138
24
88
279
156
81
239
104
29
99
102
269
56
54
43
127
300
122
73
95
69
94
67
40
31
107
209
110
53
284
33
175
159
25
2
292
305
68
57
16
125
137
38
174
42
394
17
130
66
44
30
14
154