41476636
2804341
14328201
87145680
3832751
90461603
2975261
97568302
7099920
11496133
15347749
9259609
54485110
15869619
11823290
7498309
21897867
71775822
76252429
87937803
96473216
98391770
55314338
59596212
32092737
57079663
93984933
2526548
26433128
38578122
23661982
350992
90567802
58386207
90606146
32366685
34354159
53274733
58542775
6093150