101
355
79
43
197
308
163
328
94
367
127
223
144
300
323
134
553
137
143
114
97
436
211
146
145
37
150
419
138
264
245
129
109
58
139
107
49
34
125
55
347
322
110
147
46
843
306
63
111
105
307
1183
332
104
247
241
1972