11
57
15
45
17
37
3
98
6
8
16
0
20
4
1
12
5
23
26
31
25
22
10
32
13
24
34
44
2
100
9
88
71
99
7
33
18
62
258