50975054
3353831
138139
17606017
28344477
33903825
97071154
32321140
85059359
46737597
73541642
44242874
36666828
51317531
21992159
96145592
11729421
10237297
55605825
70619820
294720
21167672
608337
55554903
52592820
64747528
79623086
3624625
4093307
87109214
61858096
18419796
86988555
28725458
94184462
93446073
97127874
5236970
46731010
12103625