72827328
89859303
17547636
14533666
54274787
97533845
85476314
28208152
20141481
55269829
80183006
22773264
75025179
57881685
830197
4143613
94169639
96247540
75716360
93603854
96133593
7041917
68028716
62602242
82452566
80236260
3435402
7242332
69753228
54387844
51743527
95399846
36876835
56047203
7909151
6445775
85045992
95795766
33191752
10127872