41095986
23812825
7822318
85278452
7248169
47201665
95596245
72906153
32496176
21975973
64184009
70409755
72783665
17209528
93392560
4985594
88377197
91577535
17428191
57185713
58387965
77347674
88914803
54989574
81464651
24746066
12874369
6059643
41181667
21338581
72483649
61488957
62704989
82604193
96235665
71638589
8809965
14425893
16097328
1269526