79629638
67437693
4843319
4985368
58847684
10259945
87215410
70039649
95555478
41893924
86438344
80579430
78957387
9653462
37549452
46061417
17018925
7123998
45244688
9393602
24492405
47072203
83893534
43048368
92417871
62479451
98853857
95631256
62455625
57921289
48135976
43752084
98278188
33068305
27003899
40222764
26671469
1853922
77914743
80615241