31612265
62892310
9475963
6259022
86245337
91107303
80368329
71846539
4814166
64168765
29906301
71992605
27013401
24098137
62388160
21208898
8711238
94167521
53383323
6106725
85872500
56111682
33284151
59289
83233416
51856215
94449803
81151089
51213402
47209503
20049190
25842039
33833300
84223435
41694354
289450
51224551
94319065
33724029
45912887