31042063
28913311
19022065
37662521
26651592
42942158
994454
59706254
63727438
93232154
27765439
26614798
24506598
71601665
25218559
94307523
54089557
53637258
46573037
77988484
24102451
79049460
53478334
49153649
42601733
8214626
35066747
3026399
73655885
80024983
41704765
34555482
41088170
38099302
80042405
67024117
14912864
92988902
11581620
3024647