95982560
7711569
93834663
2925545
7378216
29432893
33687318
61991
7073413
34768218
10113040
41598564
32296490
9722953
2613678
64351425
63476335
7713158
92294007
6745082
70185506
38078225
22186313
10607776
77097371
31595413
9905157
28939509
7297152
24012788
49231576
3311674
57894009
47448827
60742447
11107039
88417666
18275248
36383273
62097288