46924415
6646317
48197953
41944323
3976860
21647265
5399588
40016562
22163642
36408801
21335657
6995692
23894227
71318395
71428326
74244117
42146156
18419938
40993966
74167537
54915280
11499670
69883491
82627828
72208632
91288357
64835378
74131672
36676226
41864271
37509650
8071990
80006237
36713510
56916696
28081507
754341
40787654
97729831
25622017