75802088
7626279
18528741
12788681
11503679
89698353
34307474
53016694
49627053
52876300
5815407
36905152
5072570
49422749
45661558
55581947
61095062
85606911
14829915
83943353
7386811
22093364
30697218
54736456
2187218
8252021
77452938
38447155
20007139
51639378
71096501
32154427
6471807
98387232
85923633
7899905
11274624
81179912
98276388
50527400