80
134
168
44
62
118
33
99
204
104
65
55
329
507
95
39
120
164
245
831
51
93
167
38
31
446
86
37
564
363
107
12
308
374
171
276
103
82
73
174
157
77
115
548
220
151
774
152
1725
465
219
8607
338
143