2
3
13
9
22
12
18
17
15
5
25
0
1
26
4
6
44
14
39
21
56
8
41
88
123
24
7
16
84
92
80
58
52
94
36
30
10