34445513
55724262
39693563
77978608
31923226
19702269
10679245
97194029
9853588
18822887
3975988
49896745
60889220
6711196
95879191
20634374
36644674
84022525
45457895
65703650
13791966
46433465
7488501
59221745
56731626
8528678
19763088
17986910
15519976
47197780
62998633
55533333
6429553
29297828
2811241
20043785
86833630
56962764
51194020
22912054