40
147
154
148
95
59
206
123
331
106
116
75
88
127
96
105
71
221
90
27
72
135
211
163
198
244
313
17
33
77
22
93
114
243
82
132
194
104
162
644
47
287
66
115
65
131
34
100
57
21
44
37
12
381
102