88838205
51176472
26905197
49798605
69031407
70856715
62904343
655911
46293223
31661816
2287982
46477724
57103312
52103191
76641506
69111069
75668923
48334615
37298661
30859851
56365440
42509754
29644100
97427651
89968302
24611809
41996144
9899199
84826152
12784328
9706750
10592473
92064978
67965041
38579626
44045640
69991094
27068556
47863787
248558