611096
28363644
78172794
2458323
81132742
90553590
22973564
25479110
79247776
46319956
42139932
46444665
96578312
87149648
87789469
64565225
169956
24882340
59846367
2496208
37556825
21497121
32615214
77898516
98738935
26794560
7636558
22457000
199893
95197586
62827661
97158217
20455628
27138933
96041659
37734876
75208652
3113131
67833514
93197080