1
18
3
19
32
26
39
7
23
75
73
6
137
16
31
61
13
66
22
78
87
172
53
498
20
120
175
24
71
14
111
151
94
30
38
100
43
50
47
182
173
64
84
79
82
40
241
97
98