8404592
57177652
16937478
82875818
18105897
8874409
26577168
2781639
35417333
23331020
57716283
19915518
55967787
83482520
46225951
41175982
2754952
13157827
94418503
16091753
38532691
26712612
72285197
37369373
86883498
73332594
88528303
18679090
72468217
29515846
68693476
67318863
1293976
22643385
45002411
6208243
68786628
2015751
20012924
511864