53653956
28357776
65527
26334042
37018560
82133765
44399353
23226731
10137760
49799809
67416046
36806874
40513598
53457779
76112394
49012265
23393955
88348306
76831300
71654026
80513905
47317957
97875971
56756281
83875524
16033441
8273853
51377062
22742631
908700
11329481
3102022
82472162
70894382
27076064
10723831
34691877
60432779
260144
1971679