30698143
35954852
87124284
12345291
48857979
44166127
64296366
30847623
23236845
64935819
18132179
73708837
30959807
77732123
6366166
19149528
22254221
12361864
15148621
14896050
5394663
67825904
7418731
78743552
64902403
83446419
9892687
29384960
90305839
5058245
76368057
56583531
56833925
92108194
70952404
59398288
94273419
20255666
24213718
47616875