2508453
41913212
1935406
68973970
24182641
9525575
98347465
36398574
61148537
3653360
17839812
13273861
33739437
39157326
37411400
64602712
58099377
94236092
91045305
96604839
32286954
98721423
66934069
77043132
34756986
88682444
55727521
50388096
50926138
83226284
73451902
1228877
9332813
39918842
14157308
10932842
64424204
21425397
285814
34013049