96609860
78311802
41863309
20449649
18017682
2145552
72511295
48709450
14252976
59539305
19491896
52649617
33695874
66709383
47122232
91423007
5717415
36684622
52263364
13639806
74081615
63439818
9079660
74385775
46555121
20591795
72642917
87041201
91947940
97565854
4880131
75804842
66385894
41897754
24851885
38817291
2868908
9081115
23773632
10689851