3354254
1846452
7728058
398965
90389600
835462
76748107
62264738
29544856
90133904
67845992
14775273
3247796
69282886
77617571
22359977
86562368
47857027
66205620
5535915
88918053
29351516
4654602
33023171
63915637
72553668
39335502
96477547
63131368
60476064
87611951
30403428
69339563
95489242
29104456
10468037
87854536
68506239
44692808
87227696