19
96
107
20
6
34
8
14
4
31
64
21
22
3
9
12
25
23
5
40
46
38
15
76
58
39
111
45
43
37
47
57
109
52
17
11
16
26
27
75
33