58909736
55233844
41278381
45177556
2365934
75156676
76409944
12395631
17337844
51333802
23393978
91941696
50297755
25355499
92779265
34402267
58934242
78545426
26018537
47706183
48014930
71571860
27916159
64455328
32053670
2544757
50095482
27991605
309706
1118920
186297
3049180
24658878
70254427
99378546
72137551
30002627
66074280
86851191
12473292