7945384
3768058
28148703
2048643
41524203
29235664
88151505
29853179
12174716
27738388
21509592
64349191
11493736
90378761
246777
87245602
43605071
58017983
7179166
117970
48351503
63729658
39559757
64954113
93561199
90722448
76239352
70302231
80275860
52023163
56291394
150279
7081629
32894131
23071461
23196831
99837937
26209292
60124618
25066068