8039560
36073150
24402153
91339337
36536321
726233
3161613
55569725
70449939
95064092
62644452
28016364
25721757
72055214
85299962
47013727
35677533
625389
19539318
44151097
93249929
93606503
51197219
98104520
98818672
70689818
74917128
80336820
62346040
83558737
14292607
33104391
59203973
38627295
482536
68287122
37959355
86959224
68818917
3173888