96534560
57633188
9318951
9033966
77535304
6228905
7024796
62169511
99702103
25481561
60803185
68308569
33224938
8234064
84737340
29698383
24513282
8765861
2613950
95216828
32136138
76559214
96501947
77993481
40078301
55716394
65343423
43311927
1437441
77794388
60919208
34637367
71136255
49478425
90745298
38422273
26342042
10826281
23081622
3363268