51573895
23484017
67868037
12244787
85519108
79502892
41342056
9549832
33679545
63342834
692619
70399751
37771767
65695051
2046351
78922043
10917751
13525911
4288982
831898
61945546
57011439
66319367
61269623
58089152
381791
88473967
39078527
80515656
20212309
95028508
47374792
81197495
57924769
43359605
90494133
76396708
34116048
8221632
36861172