21348271
34968395
64585170
4620842
42471135
59248396
31342694
86094178
58272456
36609740
87855345
3963637
77116833
15255158
42083939
29315243
47728694
74547706
60487246
81497859
1124027
61911790
37048021
42829355
78288338
34197407
81072198
56224226
65079788
57033518
86691384
11106489
32292554
95085181
62367583
5411279
20146598
809848
713669
47878613