24
29
14
16
42
28
220
15
118
7
34
66
115
103
56
18
54
36
53
97
70
51
9
110
206
69
31
149
17
30
77
8
94
73
75
448
25
23
67
138
242
309
37
10
21