41835683
39082642
63964417
47186239
62369884
56491212
81696090
52194079
53805426
50593875
4587171
76054250
7664084
96713029
94122244
4231648
88064800
99531565
7896929
36472879
55599368
48773563
54698606
81007843
67015873
70992969
64526909
65357934
90155597
53551072
4631313
12306008
84728967
8768105
47534175
28242630
9609503
58994118
40131955
10011021