65632623
79987706
57011067
37836811
14246076
57717272
7105000
17028827
56962205
691332
38282808
83512061
53703951
82817005
32524733
2430462
49678923
25803670
1036242
76732590
98277039
9715175
45504556
3980130
25984367
81007771
5643416
4933881
66766348
12914698
449398
96728121
17446590
19458774
8183182
45164933
78697686
8007951
92975177
95031792