31765902
12743716
6745164
79801982
84912834
55297674
20727703
9927145
76901665
6280672
76176759
48355871
48765046
36434456
72317702
78111001
2093974
8109280
30287327
7033927
38999258
24597651
71142557
65002735
28479344
84188159
52032123
96016990
64819978
77166660
70658838
7897394
73935347
81852469
5083899
79886907
78891834
41692630
927716
41408002