5013366
68177436
85883757
74423941
7290916
1695562
20929729
9364804
12861481
17051775
15297342
14733430
20094146
35416120
8158575
10029811
66379180
7353575
18684101
36778642
93016801
55994995
9454089
23391847
66431371
9173696
34655724
42145885
91961451
13235833
48158534
8957967
795691
78792318
14639166
3273587
79877046
76321752
2231692
87608808