31757130
32444973
85966149
87616867
3487859
78135321
33911385
15669440
62223570
41567715
41891783
76528107
76355437
70819083
5309381
9298731
72015494
33595865
15773898
36666165
2501070
45553074
76178689
2299425
5022219
95596546
17879790
2712218
50277544
77108626
86168875
51603144
96641198
58652792
2069584
18285202
83668
19318106
66585299
52916121