505641
91528264
63162841
3834639
493198
45962308
55689262
9562263
45464065
61368708
26418227
95683583
46487377
38742686
28839856
44965261
37635097
6032141
10537913
34917795
62631313
12466032
17069209
74759483
6481026
8296075
58472863
58765480
6657525
83501215
5793801
78205
97993228
682489
2017665
31661946
9335513
28941321
10197573
87225534