1036
126
363
148
119
156
526
605
130
6
15
174
313
184
30
492
817
411
69
145
565
435
92
36
329
432
118
39
22
28
72
210
547
343
56
128
308
103
153
80
59
31
427
58
142
149
44
95
106
162
229
34
65
52
144
38