16
8
200
17
42
4
32
30
24
40
231
251
15
83
14
19
295
36
22
2
23
333
56
18
133
9
7
134
33
1
13
899
12
99
79
153
110
190
49
92
63
173
28
53
54
219