53975958
8476777
55941623
16404496
42106207
35882722
16254459
49357746
9954924
9868364
9547687
15143389
77722037
15195465
46548017
90804700
18058919
5376450
1887042
98027974
18353410
93077763
66215509
34626342
44635067
91536978
6667563
65091318
37342742
27912294
3962674
41021574
42869010
2986132
42168213
36031160
76519897
95262381
3641571
20035865