21
25
10
39
149
46
68
217
195
7
118
239
16
182
192
56
331
58
104
47
120
34
100
235
102
71
41
77
45
121
73
79
336
160
128
14
30
78
27