82454566
87181814
37988883
5069886
310553
1613551
43102217
18791233
21999396
54577992
31057829
25887908
22904947
9699101
35056001
68703578
71452905
13688560
70294239
69822969
53637027
71275773
2829992
93208141
46123403
17682129
17345591
6116903
84539557
703082
72442606
92189819
27061777
81848051
12998151
41928436
46478867
7965498
3953950
34804107