57772391
17805705
27362811
86194779
20798819
18908495
31291019
34166810
33023810
11335110
5537736
20128469
78044850
53998753
65033666
39134645
75146055
54731064
8233113
29441803
36739281
3871211
5324799
95783924
41984727
85535284
93678509
94424405
1998098
88267956
92011048
87744834
59314146
46714252
26076992
37102216
3673637
60565305
1755819
2379258