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