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