3
35
68
106
43
23
26
105
39
40
46
66
42
18
75
11
16
14
32
80
20
25
24
108
28
12
36
60
31
29
22
13
17
37
5
33
21
103
89
77