90162126
86971551
39114457
59511021
94826921
97106732
87058228
80527380
84162956
7941314
47614094
18934841
7571451
86581263
68139507
68308362
72794225
78365603
54057941
5938623
4494242
24798535
12147929
69594116
33996711
88333226
30081792
32107549
1149603
62294972
64354844
50075756
46479940
51369059
3344652
29039734
16477349
96912441
35432449
95604276