50149928
33415894
9331690
17043633
30139221
82866683
57229454
5761560
19673027
42611856
11368307
3928348
58617652
23503309
64872176
37206513
37767674
85361954
84509176
13874237
76986345
61299246
15842788
41083542
42393181
74526981
22812395
69039732
63515404
60341472
81877021
18928851
11518047
94958235
16057671
7099149
91707782
34822072
76958699
37318597