18
19
15
7
22
28
69
5
56
38
1
16
21
9
99
10
112
89
88
36
162
119
54
48
83
176
76
123
81
17
30
14
31
6
34
33
133
4
13
24
3
2
326
91
71
23
60