6
3
91
56
124
106
79
17
15
159
154
125
28
327
180
244
112
261
143
43
158
50
153
89
97
74
26
170
96
128
224
55
135
40
68
166
169
526
98
578
67
54
12
120
157
31
138
25
61
189
63
47
191