95016833
83629579
44917045
33001958
73648780
1974620
45995186
2917778
1289674
32831775
65582032
1413781
19874192
72018718
68453993
18757641
38257624
76605002
30307854
41627781
14699533
82938853
4968613
53377754
30121554
9283159
6178083
21138063
9358769
88572608
17908892
45329382
43804781
56993858
44539960
47982085
47876607
37017947
93999944
6030502