40632936
11978636
67096313
55794617
4489919
9888620
85488878
3487869
43686595
28194154
4794682
24491596
97681430
68583593
93757297
54025443
15059728
58668861
67529152
25936499
19291972
3077272
8890533
26448512
31768986
4505181
1466602
87891671
31847597
35353273
24022471
53016220
99789207
73052278
40547114
93116358
40957911
8816656
52791202
5495552