69935683
2207931
50171636
17249763
15923370
40244324
70993853
30522212
96658600
77492775
76757819
3293932
6581447
12333746
97528180
11851385
68956695
31399717
40179016
64892953
67179141
1201973
87636896
9232943
31257486
31619157
89906122
51623468
82908710
69164707
12624913
3341061
10222114
98389852
39861798
28202186
7569966
73456490
29986534
24884513