82684811
21258096
1106559
30577773
41258930
72105840
74106986
38488263
80138292
18766677
94137352
82298163
36521722
84065642
21293013
68508570
68178156
54446504
79391104
76628621
31036966
56773564
18377032
11146477
59719368
71057724
70523965
72213420
77513805
87762204
92984412
57815953
36985111
96887204
2504610
78259518
86378838
58287382
67954570
42906316