3703806
61149260
89141525
71084
47196304
83917249
41505010
22488462
30509317
26631926
6587700
22423726
17256286
32984998
56192060
18305749
68765425
96712388
54312113
23386552
28139345
52743226
95328649
88486840
6415527
65318428
59009799
52772328
78209747
71473150
98046911
24425273
13922869
50356026
53898790
24671123
4628504
75007678
57602975
22451306