1491300
28976058
48786741
62492490
3099182
6226495
79513655
74245546
55932984
2561114
43695332
5388842
43985023
41329825
76738121
59879181
69809130
33323657
60671395
10785836
25155082
3134033
78795860
43235754
30023632
82075075
38734636
50956619
82048146
83661578
41569828
43856022
64343745
11387602
77684641
47459947
41772363
14836795
52949470
49248644