80106492
71225717
295813
32799144
30888866
34859201
38566983
37318337
26225899
54043341
37061098
12427852
95575528
72225377
93773089
84881656
87196369
14674497
37152852
443848
93163855
70465352
55529563
31573097
51061542
37699657
8708541
77711089
87274150
62133967
21333556
14183021
69338675
27503471
55207358
81926946
66757762
48837382
57104310
7237415