5821669
12423813
96631766
97601402
30107521
66356245
90114795
83648645
53215753
73011477
54647652
20405598
81209222
17538659
27458282
82108548
13553053
4501969
976335
1369426
931197
52741070
3185101
5683802
6867045
64856952
96521018
27114350
2540488
92752884
15498760
78504236
97345480
19562232
7915053
4313631
789760
93967314
4701213
18682212