42562386
41085173
8063469
40722972
75506252
15478742
59227326
55412701
628924
2032839
9568039
54847832
26627803
30162692
20557362
66236679
29935898
17195955
55329594
11041051
23327342
88826446
7508169
14515516
25967462
19796147
81347412
22544153
23351870
55644878
94441366
728602
9129390
26662636
13063047
79977587
28846668
82385934
97249718
61952752