16154488
97908939
77043690
1269556
32875028
834603
47956828
58047548
39359019
3382510
27165491
61732533
56279065
23825891
99615089
86231574
68352353
5344388
19345332
72885432
66997855
76169770
40836793
13168588
47747799
16278595
37246190
5805428
83651163
10087479
51716846
244054
2617696
51331589
96146247
63008809
17135690
81957550
22175130
67224651