2593130
38276284
46265534
47119488
15718783
55547841
55515175
445804
32421616
79582555
25634896
53968101
40214558
54967977
8815375
44848006
3716766
75619470
79757758
69098244
69201736
72225132
59494292
77588478
65306284
63272629
93626132
18272858
99912698
14335552
97384564
50981290
2726582
90143854
79919925
3473851
32926563
4571943
21976514
10386594