56307132
65123618
14041857
52988708
60291710
94679129
7037825
49995674
57357592
85016774
38556022
5179375
70735057
73114167
45533975
66599865
308181
68739842
30652308
6958416
96664292
16291926
24292252
70405536
12851272
41322726
22017891
64289523
3405872
17785467
7155777
94966301
38855479
27719283
8800822
43514773
30997110
85462954
41776134
37183781