49603541
64067230
86986873
9372662
68536177
70134513
95092750
49779449
22072712
53784180
1742670
34544267
2904878
43351876
32373681
31798874
68414708
45761615
9503299
53763565
92021017
44658137
222536
86018403
23829402
21634707
86831743
96386971
91913797
37295186
83855731
58319863
71342052
29566171
635366
99907155
59783139
19744700
95532285
94349632