149
145
45
8
157
224
96
62
203
51
114
326
35
281
86
128
306
56
78
32
46
84
72
29
74
47
18
180
38
59
12
626
270
431
118
143
21
329
57
55
102
302
202
234
121
92
81
239
99
4
91
27
67
93
155