52982121
6640607
51693905
48824921
77033727
7094402
70911697
55169071
66663125
47813680
1347890
9932344
19463798
81538557
88785573
85762122
68581275
90658012
90909053
97332680
26482407
50837016
16364173
35979373
99027898
352405
86357275
58488996
95296848
4774518
67371578
43201316
68973068
64039690
33174093
26321342
19859223
26796265
12488647
20714720