15432519
10832633
59835353
55592085
97412128
737768
17737320
62819192
61173116
81088787
12095576
91884648
31814890
99735581
35773765
8073341
14218033
76817667
31686631
67211291
80143866
77068977
33245790
23925180
19616699
52914763
86366267
62614751
91001199
56463684
39941563
2873399
96133898
10896527
42303478
16674077
35864848
84197379
28098024
73922504