96945581
99948217
91087293
63776449
6369440
68663959
64752438
86174489
76332927
35854881
27514901
7318438
7595692
39158727
28305018
29116340
31114993
77609462
22716651
4155208
5427464
15837170
54269963
51041741
4408183
96833780
48118032
38952019
23505970
91766812
2178134
55519168
93857141
67692657
8449768
3403255
49397028
79472666
51914541
499932