16666237
80947452
2049309
64682809
87243196
8240381
84727043
96561212
9613287
37576233
89044646
97164196
10358468
40964659
5558313
18461688
84516151
22613491
38648862
92223977
77676206
56398208
10181339
76776044
75882408
89512842
86135782
5229109
23275710
50281198
43753124
41763256
83456715
64698272
60917930
35417509
47012135
11808906
70722894
50621097