47768061
1869629
2232562
40055493
29499508
82086013
2998613
93681662
71983970
56612521
94094636
38261348
2949222
4103150
24967409
98205311
55248066
6825751
72432452
74191005
1457268
3362437
85755013
75869687
59455742
55779610
63457891
8044981
53568939
85669947
36164694
51138543
47929915
41962227
41355844
66648528
32596546
9557753
36573675
25508209