30906397
90261089
39243408
42034956
6215141
24305788
22359299
43954291
57514700
47362293
28731483
4886235
32114644
22071368
24886484
58055686
69469011
640438
57739479
46238246
37542294
37681024
11359605
69619760
44481066
3134406
13501116
11189282
40465770
30966239
1774456
97938026
753327
32587948
63123000
663729
50412672
42756981
97915408
4958919