96642353
47993134
71318728
64196771
13504146
5751126
56812949
23059810
72343226
34007940
6117059
75802189
49177011
67502439
45824468
31538107
59934500
57958253
6518956
1365775
10813574
16575988
41951361
95362180
63352010
78347203
86226204
8845847
49312880
55445829
56765977
60384317
20225913
74859978
83342284
20679708
28834378
88975864
48485667
7233701