0
8
33
7
46
18
1
20
4
10
30
22
36
57
94
9
49
99
11
24
100
13
58
26
63
90
95
59
15
102
121
42
281
651
170
179
50