19
17
52
12
73
285
82
50
71
106
159
33
32
160
142
77
97
62
332
29
68
191
202
129
24
42
13
47
51
59
69
81
150
26
94
99
23
43
207
131
53
182
72
54
61
140
30
151
123
183
154
126
101
231
39