39362631
44911529
21557760
22422621
95539183
2250781
34453924
3968608
29382693
2004607
50588823
20795804
62845600
18692721
66064183
61201556
1144754
88169505
15753303
69387384
76621870
6079890
66535416
49928361
58739103
49586386
59269961
67254251
86787
74323194
26985111
21677826
84173964
79007809
21838764
19319666
95481503
37155932
30849658
24296461