28
14
10
26
27
12
13
34
63
110
9
8
5
33
17
38
32
21
42
23
71
36
55
48
25
20
46
30
6
64
51
69
122
29
19
40
7
60
93
39
41
15
139