64687206
1883558
11008101
17622454
3471960
8378200
6826051
7256964
6554680
133932
9681951
28638281
65805578
9766053
26465421
85814823
3763858
69306172
49876556
32171165
3636314
7159567
66258290
32116844
36287898
68927426
17982861
77066566
26466357
58172879
19628947
14171919
60611696
9416075
89229416
65217426
34194990
27202605
92865365
31898591