2
15
17
1
9
4
6
21
38
5
23
13
20
45
30
11
29
54
39
22
42
18
16
60
41
27
19
32
33
3
14
12
47
57
26
49
76
50
107
276