95801828
89775354
16027240
3053845
75486501
90579351
72568100
37773564
23399660
23292759
77344227
78876132
71029572
9593898
55355048
17183941
6396686
91725417
18167261
32977058
21443108
61236793
65849848
53291932
92752635
55614712
80883052
52784304
81639051
85116796
24908304
7537075
69371354
83263224
9956963
4682640
24394906
28598218
53638721
61531785