47876286
29705046
41284057
85319714
46112997
55676379
41614362
31332958
70427691
50253069
41743267
99787792
49541782
76979110
2662200
83631133
6926506
53401743
12246703
5766494
11504629
42905902
1227516
66294368
55224816
68005789
30731605
26725735
25565198
23299490
65266260
80094496
58028452
28916349
34905861
18025030
77569898
78713172
7145770
86963171