3224504
8984296
80085957
46445671
22538283
12798483
71307304
88904034
40935386
96901860
34585986
68951170
5722597
67119836
53378004
40761388
48212108
42223698
91511927
99777067
64505675
37076599
17683129
43369754
86505812
27397525
5535587
28257343
70147204
7042161
69082018
15272667
78829569
87969105
7447
41641163
87483369
63475072
5558448
34766955