18
4
25
5
15
14
19
7
42
12
9
29
78
62
28
8
82
87
43
97
20
22
61
164
84
169
189
119
76
33
121
11
36
23
32
34
88