33478160
71855046
70542624
47412111
8051275
25943102
78158269
11176332
22147179
94059464
53132611
14848114
11021143
95385839
94835700
47038753
20399090
44174794
66033426
60465251
81421683
8416751
83678567
59992788
13104110
62835101
83774891
34252921
77061355
20263306
3988992
37418796
46726088
96233203
61487020
43302464
2181142
84707834
1812514
38836278