95158284
8585164
10982251
60817901
65876099
7236712
45074977
36339141
91613465
94918228
37222480
10001568
27184160
88702477
29611933
50367752
36415330
9079412
43661359
84838995
14447156
84813375
5084015
3727438
22665242
61873872
47559024
80254601
22812262
74906302
403923
75314160
48332258
40807302
11218590
47815693
48706080
77479163
14402334
33312190