3
10
16
24
34
40
31
20
42
36
109
22
13
28
62
38
39
9
4
21
11
64
32
26
17
44
49
12
33
19
52
100
7
48
102
8
122
93
5