24
18
258
27
34
30
19
60
51
78
58
32
83
146
137
88
108
17
294
35
194
125
68
90
89
112
15
95
228
40
116
48
659
202
63
374
183
133
121
282
198
33
65
41
84
57
44
59
69
29
26
87