385480
3238208
6757819
85982139
56928999
16451153
24968586
83749162
2317896
30636559
80093569
29426308
8392463
545882
6754054
52487270
12285417
83211300
40306723
27068632
48293030
90831244
26893575
34536406
41079835
3555350
8129799
6599426
86681124
16778303
62886473
22002152
48958438
40663257
54489099
99787119
16308540
81514339
53119948
68927067