43442141
38617087
33791180
28206688
94873407
12234687
66253908
88064259
88127416
76934336
98011369
34469463
34569465
85421732
81016967
50267106
72854520
50937633
40306406
8496920
53251542
53916982
24726221
21124135
72522919
24871765
20946326
38348742
59607525
98425128
69052730
23744579
37214803
70843113
43582844
82164470
63871598
97877765
89017322
46192155