58897636
28248562
82007023
6285140
97477355
32669339
9466651
66588036
1672206
53014580
26816155
23685189
2577386
12171853
40933480
18664340
222338
53053695
51375182
94456408
42352039
68497958
25091595
178594
47141253
52313831
73151711
97481707
17089387
72934491
76234604
62363435
15973469
2747597
94042870
66762968
17806743
23465315
39599066
76511137