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