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