75131322
92368387
1671253
11158401
9353236
52226767
40774449
64575794
29615667
6256861
55235175
46356721
21825138
68991680
14203199
41351617
88695643
38691122
91877286
35898106
83496620
97698170
69685669
85293870
70966020
60516362
5527972
70537525
27753447
45206785
47685358
60689679
4448906
38692108
46354452
28331064
19309718
59554321
34321803
8614916