49872280
42543407
285390
17192427
46552814
25367323
35432149
15112522
34061868
63812280
12163453
86201057
82435004
32255361
99646403
6671293
67258454
5856120
84735401
43341635
58806815
48144336
67881364
44264169
9074943
21373008
21477529
70835366
15155129
8295569
10177705
998556
64946760
17398663
43682201
51488018
25277454
84934670
4282898
55868777