35497288
31089930
8199159
75889009
9675136
8199755
35887071
4913586
4294426
19015657
8320722
99921945
19727459
96324218
4591393
85212149
8590866
6118057
94648138
90102892
7728439
75851607
7742409
4327094
35903533
63986165
4088421
99134239
73167930
20922611
22353195
74666356
48741550
71913511
84999582
29745619
7113090
7965155
73671894
24763325