29893166
13963707
44272279
52264767
95708301
915763
51048711
1664430
8394132
31651718
10411003
38905883
47968071
33895337
37207384
6692894
55042549
94184717
1019748
27863636
10615289
230133
67183086
99582456
34181571
88215048
7843530
63624160
2992512
42711920
67906900
91001427
89124970
560616
56939125
66943999
54962094
43837082
27982867
79014091