39172229
15025047
1646484
81213167
51742979
60782075
87971923
44625920
5793335
78421638
28863099
78372
82892812
33181135
26635587
64408200
17272453
14451130
16197885
57228365
38298539
7986538
94434522
64934532
73066551
95073714
1923956
4011239
93704465
14738801
70932062
96347497
20781676
21743055
54919596
36941890
7650647
37657473
25472382
19555970