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