47037550
35446961
37194140
36981952
60545567
62615220
88902698
76684851
88875935
47012662
61475843
94709572
42442422
9359993
95182204
7777165
19886245
48638653
88923325
67747418
99796409
4873723
84065781
65426997
68125
65683848
41885035
109258
24147218
75102572
29383703
99925958
17284994
86935754
77007306
54478333
95742634
77663377
36649162
83115358