31299
66323142
15375700
52863978
80085243
8268143
1742654
464528
21369678
21734099
2038545
14682343
55862255
55197077
83707437
71792048
7476691
64787499
70843450
50472382
59568292
79296812
99612778
9015179
41087554
86458538
14842162
49938919
92158
94943126
51143670
60064234
4218917
72108754
60003342
53349939
73067224
33636915
70482859
55956761