15203999
1091597
24055417
20823353
96277103
69861876
78509280
41384426
42593032
14008659
24539348
3456977
36654892
3509819
82632157
62661087
44045734
24452613
40845427
77075332
61407915
32834049
19388003
90739780
79239197
72157436
32678538
61433159
30323688
38202269
37976968
29807053
85471008
16774804
31663333
77328802
38418070
36456623
12639634
72435789