23962611
67868866
56329123
23976999
3016589
92998763
23423695
66431075
58351166
33683976
40444327
80554348
49237911
99575217
96757989
971811
63213984
30779416
74686451
49787326
47884213
66824069
76041112
82635648
76488100
79321272
7959307
48155567
38765581
573220
43961588
34766005
13553191
11892443
44178669
3824270
39346640
17953135
94571698
55446152