96832198
3280840
12956487
4714771
14148963
96486748
4154937
67305617
86507660
23029209
3561985
20991838
49105174
96161179
20166050
9361262
94408275
70283895
67885462
8492357
34747217
22161787
54175565
12414922
72571852
53009634
95514893
58224795
88605550
97327017
2946704
54075318
51107184
2087873
56672716
93934595
44166172
38188227
79034102
1379036