58953127
24412714
95343204
90301840
80967366
7948471
14828558
81561591
15164594
89661575
25074825
76418534
2623604
8668524
68302940
9497152
3542872
61782520
2700679
90224360
75285806
74586635
92785055
39994329
38982836
44164199
82754776
2507985
96388739
49955040
42453565
2653251
28642701
9398730
16629559
5331708
43579570
39984859
20981451
76302184