3
13
5
15
10
24
14
19
16
6
33
4
0
1
39
45
20
27
18
41
21
56
23
9
2
46
92
12
60
43
126
7
100
80
62
52
36
31
11