44985991
3074422
6408249
71265268
52616329
86358035
38055705
6884300
19808228
38694573
18191551
32285597
89896464
92586654
26738265
55126920
56951819
2122407
30028069
79486395
4100611
77614576
35833851
37127227
68573979
90634808
77983088
83442634
11827473
19811749
4373346
14317932
79866874
51591964
24498079
2002557
37349458
1266423
8579416
92505700