3
19
11
9
22
17
18
106
5
6
10
13
7
55
20
48
27
15
14
26
35
23
36
59
16
37
45
21
57
51
58
107
100
89
83
93
109
65