12
29
76
14
97
10
15
47
109
87
27
5
19
43
3
21
77
42
6
11
7
51
9
4
24
169
33
22
16
102
74
20
112
17
8
56
18
163
66
91
70
25
60
13
69
40
108
35