27437026
12657990
26235478
70839541
69277954
84788432
1663570
4835992
25878891
27036863
22488880
60153995
2596102
33261704
66013116
94111809
79316833
37984453
62264776
50188470
80346293
75345915
71403277
55493157
20416242
24871803
530776
5217143
68044837
95633020
73347825
197996
36521282
36977437
15074987
19268640
10022994
29783598
66373018
80596149