43574020
28094503
60278811
79666495
54801092
94601067
80695061
8805197
56688476
18586468
49372587
42828152
43166860
38423140
89715498
64777620
5850738
10153082
33076406
16361834
9620978
91745839
9786532
17221939
66721200
48108252
28157457
50695187
15343448
64396655
37241533
15627047
37434561
20584814
416865
29018667
86005966
41529040
8783946
5119320