29593932
2912740
18918938
11261232
81933649
48597430
51948073
36876527
10082010
67475190
59284841
92751240
60207203
84512257
39678703
2857277
90241485
58034322
4439426
34316592
15227427
66742770
23073370
66703992
47065055
39951675
2014352
30737682
39457419
95115420
35022661
35544160
69147364
37609736
54924975
43867603
8367583
77088164
84288249
86771741