31098003
2255361
90924040
58377801
53804386
18735167
41093657
25026458
71352903
30126424
27618929
516330
1509209
78133668
74101600
2616263
37508186
42076282
21465206
58436296
19552074
83037791
25632138
91157417
82492271
48266877
23544794
72437164
25548636
81097457
26132346
7968884
24154972
67705917
26726829
84361166
198477
3593393
71805090
63903890