24
63
3
43
7
56
107
17
18
74
68
173
36
15
9
33
20
99
106
84
66
12
44
14
16
13
21
297
53
45
49
124
32
42
27
40
161
34
80
91
19
29
215
132
28