86
21
17
16
46
156
238
99
28
35
191
20
64
40
43
33
69
44
34
140
50
23
58
9
49
4
32
159
101
42
31
24
6
126
25
30
53
418
184
71
190
65
332
200
15
22
171
26