6008766
32818767
2434725
857516
84824786
40854026
42179852
64555582
33113110
2997929
12383390
45163153
7482806
15646782
31067733
1997489
13853653
17471393
34625098
52252987
64459381
83796670
41135703
4523530
71756074
33875643
255271
44228180
82363752
45458632
3879246
87165397
33749099
33836372
24737761
38997346
8540108
91383862
78219300
15646571