77516226
4643715
39716108
3059582
80344139
84608954
54933510
17054433
46911475
24709144
23499162
25029338
30238507
79359448
13484262
19444748
70793068
2968375
13958988
99973115
8705570
84122890
28322937
80719716
59481048
53529874
60194842
72198951
51844354
14865408
70369382
65169060
41661289
17513860
68556120
65585400
93089103
9655179
12928718
35383176