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