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