24
16
23
410
42
177
26
49
19
9
96
20
45
34
135
163
99
71
28
8
111
53
1355
31
175
102
101
145
27
43
59
113
58
172
63
4
36
70
46
220
17
116
60
79
30
110
1368
192
66
140
56
461
93
37