93301812
39084157
63978699
10014233
77357251
44686111
29389444
85599790
95046341
25234668
33995659
32617442
4952734
316256
91502129
57795269
40862178
47366701
29956910
31242105
86889665
76906425
61352781
66001250
47114148
51812999
59384502
57285882
99715002
40685229
28382358
72178386
59156885
49799240
1689159
85023270
95455043
1766604
67037497
38351305