31897396
50204817
32106823
2177272
75554461
66128068
31053369
52762240
21411170
45308496
11714859
7132539
21076622
71795299
11382027
76795995
73444554
79954281
5709151
58013043
86911545
96647116
68701445
49929272
34886584
44363195
14136902
14115263
62926717
63796316
41643408
91412744
17975449
45716933
45517264
94413060
75457519
65824816
86475965
30027452