62569766
39346526
2977447
42058950
37568360
15204649
53109150
44989308
1382189
97563328
67864887
64056053
20978225
6609631
2571532
27397533
14223431
59806533
31693610
82156519
41009751
83286580
96345861
70429650
41595046
8502495
94254781
6943948
56419290
37314782
19442820
56537428
56598115
24849720
14792043
68885239
31858716
43531229
9264193
70388375