19
25
32
10
54
144
146
90
125
199
95
257
65
84
142
219
45
38
36
14
24
28
196
119
49
30
190
31
37
153
51
213
50
52
182
1448
593
58