43984261
56559236
59076472
8313808
10181800
99131565
50171119
19753388
7872132
62685962
4884677
37414864
2167241
11234505
35113985
909877
4883718
82831706
73084776
49546300
48226326
71063774
94875436
80059346
48987206
31141250
83853249
39261449
85348107
99688364
97927856
71429949
53407462
96203812
95024439
38538670
29045370
51142
60778554
4633308