35435402
17038908
47921416
10169069
95397599
42508117
50229339
9240472
26072075
82114327
27984496
27201478
3445789
20812512
41793679
14812427
90391087
79676602
17447713
6821451
18797266
45037993
34859496
78472574
90448971
88134483
44208710
62227893
4178858
75074233
30056224
61958609
84458244
75567760
49058316
18091774
94415207
65388189
83221393
68491615