96196368
13779597
5599422
9864186
4039658
35493482
65142152
6364619
8907085
93919289
8637495
10893010
51071069
48479727
42952191
95235483
82857473
22291127
651140
28109598
77227409
54398442
73872714
68872419
21026161
8428328
17451682
94672106
93941750
91992966
9774481
59747577
81703034
1141214
53058722
65371073
33762639
56356339
560195
91509648