24
6
23
25
53
19
63
44
9
20
2
46
42
18
40
34
28
1
22
123
319
49
71
98
88
99
17
176
30
285
79
195
162
132
70
48
37
21
35
38
112
61
60
11
54
32
26