28702083
14418934
54602976
3828426
42354859
84086615
85822975
59139425
62029632
8377656
56433781
37504310
52918526
55094856
10796733
5605460
83349435
40225227
97905250
53479194
85247492
29265634
71838301
94628639
32444602
55149365
3467595
56678053
96359236
49087843
34695020
30851939
94767647
20985822
84682726
50067810
13922884
29427027
93684709
6035387