42813505
76104442
40202338
30113676
78429966
36898931
30471036
34958451
97461141
41966627
27094843
90788281
9369789
38141131
61466594
1038737
12672688
31032584
91173556
86885849
1086033
69111831
98971347
30722278
97734741
94703096
89865852
29542170
11615769
64314425
19467158
27241974
74515917
2912164
50618468
32963688
290052
54432503
13745918
66703052