59334235
52191371
72099833
32883716
19177040
29335218
88776641
78606308
89563408
15993240
95443641
1858211
68286562
88496664
54954003
84664010
20311031
42299015
46048515
28642416
71282720
86183263
1982448
30728445
99821242
74222483
52567879
64184488
319772
22779472
13197268
94356648
24641638
57268693
67464315
51024545
5414462
20673438
26572460
51017467