20739826
31336399
76193901
23049875
16132127
66826175
458729
95384148
61238600
16281137
46445448
80448663
58912692
76737528
36148753
89335214
34193782
11204901
64465297
31494987
55968684
61084336
29447266
6145385
38386503
66448583
91796144
12804004
70601940
17603706
55073525
34393480
25515976
50221122
46682041
72623068
97769106
99943195
34765718
7440242