0
33
43
28
92
18
22
103
19
15
16
40
6
220
8
32
57
63
310
9
26
53
20
62
82
52
13
5
49
104
111
188
54
12
189
45
200
102
223
91
1
74
303
218
90
31
37
59
128
10
444
17
47
61