96156903
87444387
63969610
50435513
32102774
7175499
16681007
88665396
84991661
40916857
62969043
71384608
41893097
67125231
29892031
95376659
12891878
56114061
19677032
7327728
34718671
9981806
2917675
27631802
76891327
34489399
7074355
34558937
7115830
20687853
95888767
2896760
4323249
87777770
40073078
949200
49952423
90967007
14545246
65711104