16
22
79
121
100
23
200
164
43
209
63
91
13
104
105
206
87
35
27
115
12
53
116
6
311
93
29
77
33
59
167
222
106
112
133
25
107
55
149
124
190
143
36
228
131
44
70
328
49