31551205
7331851
54259784
44115710
37856416
14811549
58057429
5801659
90017029
29195888
1830901
29458485
35088202
16487232
16571633
39537229
21996944
78551771
58078111
11334717
1162992
9538949
31988015
24043443
26589244
41564400
6638080
97623555
68451475
53899493
28635181
28032768
90111649
23201810
30513800
43559766
35601669
30936463
24704696
91468780