3215029
81026668
1348806
1124469
16758240
60086173
88599989
54276322
44071868
54753080
6625502
61393226
87351334
5875414
56195538
96649708
50214984
89476005
36689581
3692147
70227680
143500
40047055
11357192
69179804
86824736
80099768
40635687
12771605
10993832
48455436
77289592
1522044
73709530
79581193
80205763
85789835
64387497
26278520
50009984