24
20
48
29
34
142
85
33
40
69
39
27
118
77
46
59
23
61
305
63
110
143
47
55
71
104
231
123
303
53
235
56
107
81
65
1011
106
124
174
99
58
131
64
389
135
108
147
185
297
62
164