47704479
66935156
88501418
64272282
27665719
9005251
29519271
52469917
78201035
32919347
2072573
10111282
25346630
41201102
4252840
75187395
70619939
21203551
65551681
1901576
1080680
49961063
58569141
8939519
4648684
70246849
86753494
2635779
142985
10821733
97754882
84439476
81922811
69697550
69548454
48594365
5262635
37802022
62595816
2027711