37794021
88489631
81133438
63742289
14757849
50509604
6036332
57244720
5015011
15887140
69899106
4777962
9170990
53556183
85481382
16908519
35645443
53254492
88381401
52589481
1402782
66479265
94701100
27079233
69692561
81358201
98812092
67358945
192990
52344509
12194052
92154843
23345588
53935958
70799663
37757164
47433485
1064403
90179734
32611908