13
3
6
1
2
4
16
18
14
10
15
33
11
22
32
31
26
9
29
20
27
45
123
19
86
121
37
51
77
46
28
23
35
42
60
24
17