41489698
8825444
30642998
18546957
41385747
27042860
75775684
35942293
84843899
20914602
24629861
82229948
96624907
80581735
93424485
699257
42058374
55495157
18524180
88603837
53208013
48096521
29808922
44737835
45488031
27287088
9901542
36891365
6253259
78595228
77269933
46024316
96321466
64395157
59215859
1553495
26766405
56239805
23044448
19564138