16
47
137
130
79
101
2
14
205
31
182
122
64
87
84
33
69
54
109
13
90
15
222
39
179
112
43
642
224
198
57
71
364
177
118
275
195
78
34
110
72
81
53
52
62
22
24
82
40
28
21
36
26
45