4
12
10
13
18
22
15
21
7
3
5
11
6
37
16
1
30
31
26
9
41
32
27
53
20
55
60
49
85
86
33
14
300
52
59
116
25
42
69
126