42189626
6984750
65184213
28096212
4842143
75453337
89568090
60128149
49786588
60993958
85286862
35436512
71272122
23545354
12915282
22136932
71894419
99822899
26188286
95447534
92913771
22327478
11343484
25624372
70774971
4735250
91613265
13152965
2536166
48001480
9855133
1120987
36284514
20716374
20149682
49216182
906642
79276799
44849911
90426573