24
43
30
44
12
17
18
19
3
5
76
56
153
300
20
8
172
99
50
31
10
46
84
151
66
60
11
28
14
140
47
21
15
45
181
23
9
16
62
306
26
22
122