16
58
79
35
116
235
100
149
139
151
211
174
119
77
32
126
71
73
328
70
378
102
49
108
252
46
142
121
69
278
85
387
277
396
65
218
215
57
112
9
74
53
82
93
118
39
63
19
867
400
220
23
267
573