86503623
72599193
75797060
41713408
20336627
96338679
31733630
6982265
58078055
42886472
17062722
12099457
1355781
69535637
4415778
15842381
88408288
65405738
61456571
39820
4045751
31457528
38577233
18205697
80687139
24733848
3858136
2578465
85912644
90236643
59019185
89503871
7314936
39839205
27946145
9684088
6136010
15579183
27552149
76494449