18466890
9812681
21191459
180742
71769947
19809172
30453422
78091552
3638035
20263330
57524477
5191899
45956478
6602197
715556
31473979
85372560
46546388
18987038
23446572
16912224
97556760
11603142
30824517
77454271
23008094
925483
7203268
29054032
499434
72194129
83261810
43041321
96009566
6052080
10827324
70835429
32096954
15719078
53192971