20535992
5168181
79413158
41281410
52585903
7316369
46909510
53614282
9377627
53196077
55849103
54277871
19789428
91751598
2490762
68691071
81296354
47512244
9823807
55733877
67035731
3928253
37219281
22935327
82324314
37345288
6037809
57599085
97595573
42364316
33701187
57094988
95262105
54753518
5140461
66124820
24565253
39452252
17597417
11922822