57964171
49321157
80252032
30355208
44154680
90429236
8601206
66238207
63121090
38663629
38813779
8195890
4642818
67112397
89696776
69796397
198087
51491382
27333795
47858872
17556653
53221351
25097023
90052773
4231470
48197767
10908194
99602055
11111128
20154535
77028623
26209594
74889286
4746111
93363421
29717557
377285
12111357
41894407
2060603