43241798
13606207
19296578
3511170
3858899
95982418
4215407
30091660
43121427
93776790
3017240
68607589
61292538
33165969
7569799
21422833
98746645
1077570
85803352
53816302
53537398
82402911
59525169
67215430
2189928
65491941
33618695
81199030
42029684
61031698
24335154
6593919
80494976
38044424
21272931
86901015
61271396
72868097
87941835
42642424