45413683
4243175
25107438
10251456
6381275
97135032
84614289
50876159
51297034
64378864
23931722
46514598
18115954
83949662
44341277
13391596
36281227
161835
57703055
27292968
4552836
88962899
55166751
13363629
89721421
41996525
36727114
76223221
41606895
76034798
52954899
31594579
54324622
33851156
15853007
93863138
36206913
61996173
39202001
93868720