4
8
29
9
35
28
2
3
34
20
16
64
45
5
14
10
58
6
13
42
23
26
7
57
90
111
17
115
39
117
21
91
19
33
59
43