31833476
48992849
89601498
57966750
72022822
24285901
63037179
1722872
51077254
4263252
83171877
98755177
99183729
32044679
27472762
63416711
29262627
7382106
50902864
86274120
88838807
49076206
70118194
805761
64265024
86844480
66568355
87066140
38937073
31209591
92752091
69422573
68823940
56488415
58654052
46629756
33347268
77916575
74606288
1987396