46929691
2514042
47157850
30302550
22656530
15765853
88624168
20277060
1415348
32996735
153973
83989770
27236409
48987716
87222323
2647577
54058731
37698171
62787548
37871923
19447326
97649141
54237781
84397007
14767097
21611145
12923313
44061389
42155820
63258746
6125767
98433754
85021131
83134375
41134227
7264303
3379979
7442421
60121708
29713854