15
5
198
17
42
4
32
30
14
24
40
231
251
82
19
230
295
35
22
1
23
333
53
18
133
9
6
134
33
13
7
16
56
898
12
99
8
78
153
110
190
49
92
63
79
173
28
217
39