70408312
95809607
60041208
9473632
4843853
5697241
53246483
72733842
33976547
22968489
20717457
27584959
78734329
41925321
18313338
39932579
25403303
7860269
78302158
8387642
60324630
72971490
40522585
92767350
68867496
67041069
96563414
89347372
68147124
21249892
29635615
90967557
56743293
56275973
97461439
79341304
44914771
74861550
13887914
2333628