16
99
216
32
63
205
35
18
422
25
127
19
13
163
55
48
326
357
64
90
47
40
50
158
41
176
1684
26
96
43
616
82
162
247
46
169
260
481
474
71
323
178
102
252
62
186
101
175
24
517
31
34