59123300
11421192
87849980
35249037
39067254
71126754
50072528
50089070
29949216
84183254
79941721
12235856
42547035
13294425
74224454
43564147
11609178
79305663
50775844
75499423
14649873
47823336
29783760
44374365
56972213
8489236
24731251
28097507
32155060
53134186
21008450
12744761
20888152
75835179
42675422
77017782
2799609
6542133
78156621
10188443