93933098
1131540
2475727
71134048
54564434
55123639
43856849
10027195
86204646
3113489
2762056
51897842
9322509
44461954
79687465
52254691
43607860
29939183
7724892
24301310
5757989
73713514
10993376
78926961
16272121
40557414
22035358
3621143
67134803
43683548
39347516
89286427
34088765
36298367
12088019
44608240
28198245
48504372
29902601
365682