46048870
21757625
84054025
31754288
57373034
94171804
355407
16213786
5954428
56624156
77091967
96555175
28106993
42727838
60585069
32733885
69279400
26001920
49414397
26853826
44762602
26971977
3207886
77466107
36704188
96245716
82043571
5744197
50817868
26749150
5374532
85102901
55798667
35912074
92287375
87484261
47256788
70235623
9555202
87576210