3
17
13
5
30
45
31
38
7
40
4
14
20
22
18
46
23
44
41
55
67
35
8
27
9
11
6
91
75
90
50
12
103
21
25
28
19
60