27255313
26925528
5053172
9639595
44734471
35079248
27903981
90535097
27378329
57404370
6601239
56254245
89213947
25605647
957769
72632957
5350703
58041674
55625400
2363567
33377016
37676748
5589188
81703267
59555662
46361133
21557052
33202835
34719729
14055574
1927849
47758419
3053284
58359576
93385442
75823356
6414893
8545955
42718283
73869187