96133162
80421701
67142838
57184278
16859158
3652288
89581641
71141225
69464725
97196329
9562518
16452703
97739698
2984172
37874493
7159633
57823392
96014980
99063235
37341462
78844104
95612727
64145635
17416836
36775015
88446727
66778003
33882199
23851243
5346399
33808498
3781523
465784
182569
54892583
18332374
75379296
59881943
77201515
36597381