29463522
7881366
21703141
1591592
80221451
51302626
13155733
74387873
30192629
2079867
47113189
95199016
89907347
57937487
17048238
85945194
75588700
75183360
37356448
98439031
78398827
26906528
6387533
14647349
22902463
58928525
64618784
37799859
323912
76923855
79326601
24061667
34006429
15689978
75338300
58011260
39674658
5729893
27021782
59396841