25
39
33
16
146
4
9
5
17
60
102
46
85
42
82
99
105
133
40
37
172
35
41
70
20
18
294
43
44
113
21
38
31
45
88
27
57
7
19
275
71
8
111
100
63