18
3
19
31
22
35
24
7
20
75
66
6
133
16
60
13
76
87
164
53
498
115
172
23
67
14
111
149
94
30
38
100
43
50
47
182
166
64
84
79
82
40
241
97
98