29
95
34
14
16
6
19
22
17
10
100
43
33
7
8
11
44
13
27
9
3
24
86
32
45
15
28
39
121
46
70
23
4
42
12
20
40
18