44466727
40758051
36864388
77668019
35494139
30496402
91692689
52535843
13087691
2106249
5233797
28159711
10544934
39366204
69615671
156635
68378005
664802
42375412
6594166
33217343
9823860
17902207
93377174
596573
41451871
12671601
38294564
726896
84053898
65489046
64326143
24677140
77381403
17368900
9968615
60856448
75292275
7903371
81513726