47705278
8329834
44078809
37135022
24533082
2292267
83677161
18706796
70293922
77343153
1118217
31137760
18563354
46701442
42807438
85077274
61877744
7551782
12325920
91591418
12965475
31231514
25438842
53933618
97074035
35421532
43298418
62886160
89357956
5618373
49686505
69139591
48203238
67489928
21767667
64356727
36234014
94187101
31211247
62261585