40822813
24745720
26345915
11996114
53318766
87028545
76013116
35209198
40506089
59893879
57066354
57465114
92445819
43111500
93672255
97724988
24181149
86276648
19145432
9817888
75887831
62143087
31939713
81244367
36323346
56307198
14316904
18615097
4336882
51484440
87665528
8111526
16136109
68208340
57608531
78569091
29675897
77781594
54888042
29537183