473959
75489088
6653881
96425810
30367163
25268174
82246604
47215677
31124903
77495668
12314451
72026706
94216336
52098961
80137009
19752870
92422284
40962739
29964825
99934607
35025502
83084948
1661852
96962060
99508914
93082245
78709015
98484945
48006672
19177023
97746134
8033952
7582934
85339401
83787220
59737530
48377035
76303131
80815923
79448218