147
76
96
97
78
57
46
67
172
104
163
164
43
167
16
89
83
7
15
19
17
56
161
298
37
168
24
121
49
100
120
14
71
112
30
23
206
70
52
252
99
53
331
85