38446742
7217542
53229660
38984733
33218003
63194159
87517036
62233350
87741565
35165638
56159830
31661384
65173380
91038411
60007880
18276223
70062769
87078084
21909876
87213009
85025343
4751771
449322
77744530
71261826
36008118
79147150
64066575
3729811
65858596
12142989
6621949
44778652
80388200
43436386
82571292
63812058
30581073
787336
5747226