39139612
87581567
36939125
78666101
1613251
82065839
32875741
43891859
41573780
70252635
29416494
85223371
37768712
44623244
68633469
74351762
41547708
63941999
90168609
64656203
26096818
97722543
75435705
77989620
15047547
4742562
29831243
84022549
39776052
97859219
53876790
8340469
3862012
5599181
48558248
98971339
85911872
60089550
5986874
25918058