80499273
86516067
7498318
34254388
67585632
5954869
81412621
40432382
72763260
41999500
97708110
37457259
96394390
85562042
35717616
49006639
52229239
7918264
23106658
3058098
12283290
31285168
34608559
26404040
47602940
25775525
15913086
6973949
28033248
38239547
76078615
95496855
75219789
84989516
76374722
70146444
40382910
16876366
15963091
22735735