33964868
58694806
16732999
60806044
15195996
86312893
5018588
37348804
69819301
2491300
54167369
34642293
50115094
88227436
56153584
7891894
79873255
39183163
38417735
76295350
44446621
40331166
46037569
5003770
25101918
99417441
92011581
12817672
4312265
68963710
5593462
70888897
12974757
92203261
43811981
95681764
82042323
44165038
4669828
52347359