66
6
25
22
5
10
29
79
50
27
85
19
38
112
14
17
69
110
56
24
12
32
94
59
101
42
13
23
52
31
7
51
64
62
61
15
48
53
39
20
129
8
33
108