59838085
54589294
46107336
43298062
89366507
8769858
90634289
67451181
43747601
59105206
70263500
37069185
64208924
5076986
21758208
70202925
70594278
82648667
90279580
35804670
20929655
526695
16037210
96376014
6811115
20784427
93638524
28948201
7501540
2111875
80413332
2548268
40422341
77064786
3851644
7701901
71287071
58838540
29351764
22986303