96285222
46248983
19269259
21523048
12599212
95591273
90085566
90386918
29207380
76779124
92841508
70539676
9201334
7080984
33372653
48053932
4581249
8058658
72534895
16215508
31467505
74949675
81304809
8874259
92304136
93947186
13222661
7438497
7448293
41738202
34115892
94034071
82155061
61832656
88218762
38413132
84895867
2112525
9953077
97721862