35088777
730567
8584414
53783683
79842700
11384440
43761838
43682548
27012322
20547318
86574145
7156707
26903304
96365812
66368603
30169666
51344880
98314807
77688889
94016753
4646871
88438592
93134915
69122931
61119030
19519138
23906099
68986095
98094047
54697929
26314273
70933319
64317650
70805194
32028658
66781607
65742521
23314073
16599074
82173983