11
22
16
98
21
3
9
12
31
13
7
18
17
35
15
5
36
0
45
64
66
50
39
4
26
6
14
2
8
40
79
47
23
19
27
33
32
122