53112118
2088134
12487274
77014291
42293444
40887886
92138131
19179285
81972006
36249761
66243498
29773054
20909473
7494726
96881314
50366312
35768947
32915787
9663498
91197365
6545989
43607623
69359440
65551769
93629300
29016192
77981565
86615869
56171334
3949715
34426655
64299056
75594861
16633492
19087595
12788839
7097946
12556021
34843928
2582239