17976150
9202962
87582863
64409818
353181
46452827
58603073
95138159
41346745
13869260
64478869
23487963
35395680
69415604
28849350
64968044
40712245
66654612
2718977
17914299
10463787
46199270
84832291
4080941
67532299
1171391
39903734
4693549
8929859
91039086
13441681
85973069
25704139
59202260
63701775
3962852
41799346
78386673
68012598
42316055