43498042
80785429
32224807
16795119
16377863
8092175
68764012
81403657
87053270
5073966
25224309
31682932
78496614
83528609
55326180
374828
71638154
74174047
89924610
73105029
75887662
46916751
81886418
72119289
35931955
35421826
51318527
36679847
14188051
70298268
8608872
98591114
41952460
23665382
131182
16631687
79523207
63034952
98455307
537593