1301310
73981112
96224055
66657092
50226478
57615812
54794520
61383098
87752216
27712984
17217570
95338598
42686135
19198090
87408326
5922421
22513869
85057631
98595200
93697968
70521111
61285742
66081483
86331965
27699438
69693397
5542443
7782906
37846246
55801192
88368492
66087175
30885599
86158856
45888337
61969768
74569046
4799115
60392771
39743174