29094999
22156988
5457692
65682116
17548099
63369963
2017960
42372354
47305443
50199483
47022659
25593756
86808665
33731069
68721807
32239684
16781867
89768436
3394224
31484713
62446772
9892368
31863005
99908851
35754307
42506655
97127414
31793918
54557187
97351437
75115874
79775676
30545301
15115190
4324148
34121639
73352738
32865033
26386828
86854560