43436803
31564223
54336171
19677466
18384773
31967628
83264428
75713766
11772629
44852678
46959840
8985209
99734463
39339822
16074907
32364506
47687073
40102367
24478508
94334117
23666
25735685
77006135
36845528
8361487
11016053
49431953
78524912
20761506
1037698
93022769
44889454
11724494
1777246
93823084
74822598
98992
56243885
79545512
43927761