29
2
7
28
8
11
17
25
12
31
46
62
15
20
80
33
21
50
3
41
91
35
106
83
54
13
52
14
43
85
34
9
72
93
42
89
118
37
18