96815986
25796836
11101783
15857963
56021087
30932472
279176
51025764
39954525
93194743
2101273
4544569
83674481
55314239
9516148
2062562
62278776
27674097
2155862
84353316
160329
18678169
97181784
51539903
91081976
14243040
6508073
92338083
41616771
41712537
89453722
39471629
81397980
71123193
84767630
10606317
54295784
32427610
36891842
6369947