18679749
38284986
43674020
63443550
45075978
68876287
7517290
72961487
94238998
88966307
1177098
41282674
24445372
17243943
48772505
32142578
7747657
2619320
92427863
49746839
6356666
31396177
35879796
39545553
64527129
22883093
31259309
5211093
76079695
10333083
83632368
7488219
96983227
31069676
99644825
82266435
9872418
60872027
29914295
50402941