85773929
43029256
83947464
58671115
50256501
32046569
88118814
72404131
68723889
64749983
67136118
31692884
4886021
695975
44228803
21952096
23017218
9833155
77145538
54261795
89283320
8306762
19855083
24618506
57904836
31421065
31303235
79263328
92602084
14693990
63304077
61106976
71827940
7572941
8345246
71674985
68255819
15375447
63393658
14557398