96411256
27351955
63048606
72437811
54518791
20376000
16815932
96222031
2778272
3847122
14542474
60125096
88589364
6486333
34488314
74479313
64884693
41269339
15317553
64081611
70172557
58888365
14774514
6572745
96777523
268992
97281681
93597416
32219374
66918578
89999850
25547898
16727858
50124193
49023071
89803389
28185524
14839928
37037313
51872328