30671740
660850
1367158
61605132
65645136
93744637
14578181
40096825
66875541
32607266
13972474
35726056
58801355
97389284
2383555
8238014
8151052
13027704
7083859
37341935
2755320
62069808
7059965
17205492
76592561
8251428
79983992
74972
93014263
24048037
21925275
80575414
91718686
80651683
20985562
55819838
77964490
49268725
33763448
94803595