41407761
88757393
52568318
43877073
81317717
80032245
57167050
70159764
789999
52193185
93146203
30553784
25038249
4719505
66504119
21588525
22087741
5572771
52671251
93318525
77375708
21512597
49522949
31964925
85169119
11046467
20404106
29703626
30677444
29951199
86693691
37056620
7420735
58852892
69145657
2141123
6218369
47439225
47824440
98833344