24
38
20
103
58
6
61
28
7
5
107
300
112
183
305
15
171
76
40
85
22
49
13
145
60
45
17
8
37
12
97
33
4
10
102
87
14
52
48
63
78
64
18
56