22004594
4317435
43963865
80376859
9679475
7194806
1483279
10754931
89216106
82819082
15902755
41187197
64461614
95912542
98958517
37035073
55443367
25459541
70811271
25594904
19632108
21854479
73672468
2215069
71554562
58783933
85988357
89606440
5242103
52431838
69981088
19969231
28148549
73451894
2097330
37499582
50608444
33348632
17097965
79351376