2362820
8334396
80579744
78482150
40953350
8238294
54326283
15763770
75587818
68501949
30637673
32688149
31086051
11969192
55784429
58511756
69795822
83746891
71289862
92269101
22983682
31094493
2988887
46163550
25199929
70642022
51678828
94447859
38439596
28867068
103931
94385795
62323511
54109858
14162959
56721036
93479274
32344749
61882734
43621448