31606957
17883120
16512490
33433334
78601452
65433400
38983610
63197478
1447306
97127588
57513760
20987130
34292146
4948043
9464918
51801698
3148743
37043462
44682717
396976
6241783
62407623
66764888
96723127
68676587
99839648
65836077
57183843
42009262
32562798
6001564
33761891
6847732
61793303
75072514
1157043
99806626
20144555
15828289
90021786