1610353
85951391
67901090
17398482
10067902
6428787
5927581
18467649
21487341
85081959
90127273
63103722
96228480
66917349
11463890
8477647
80738216
36529130
55936202
51193743
42966595
1404079
77847771
34028740
24614451
13596530
14389330
49169506
1054798
50756782
64473103
71089056
55355939
25294004
39468727
1553322
13619468
23176
41523071
53301766