94721841
67701518
61237700
81443243
76488630
75953040
50128536
46781513
91204996
46158278
98881186
92276583
57944842
65508774
6048095
80387712
45417101
70547328
54973538
74252941
48547666
41031560
29924679
67128186
9566902
11911325
72521097
55897954
14457666
63276262
489940
56191094
73338989
40537679
6183310
88529718
26641455
24396530
28313129
58883513