16735827
6449730
35674042
52878345
33933790
67982584
31654872
90925450
41687397
46245332
36967468
39067773
51955163
48223366
42683292
77108535
89186536
57076240
58503162
36814692
323598
77241249
29537785
78022080
56544253
87716650
12082282
86849670
84824503
20186051
42473361
37287131
72099760
60135578
90111615
70031029
44645883
9549988
94928134
46703242