45658431
56474751
61729779
31211767
76385287
10843167
99397185
656933
3305580
64409543
34871299
65342506
8169593
57349017
3621363
41373316
20048478
90688680
24522412
3168994
93931112
48264024
41333766
56062506
4344952
60251311
80055815
91838743
21204015
10185688
64029206
27583033
97074377
3505166
7692535
40807628
108228
4146243
44762622
10952950