42025113
45472404
12224898
61556152
52249731
4803771
83567200
82342431
12009681
2579252
59647314
1929196
6482876
25412284
49663071
97795689
59992133
72798404
21216340
63203946
47163747
35934428
96547804
10002164
28016073
52093020
428149
20565018
43589956
69611818
73032818
75409091
66796890
82977432
21538399
23427168
70179471
80308099
9171864
19384672