5
10
35
60
14
12
1
7
11
45
29
19
16
33
22
24
62
30
32
87
54
103
31
50
26
27
49
25
46
56
154
67
58
76
77
119