84051608
63945277
848874
68849684
51989393
59359501
21224508
53536372
46051015
3849086
65728985
41853162
7384655
920027
90264698
93845517
41778317
81588193
64456567
39634464
983066
24719543
67066163
94748043
92552210
8178875
20755055
26733562
19082000
9253538
59532356
84104719
52027231
4235394
25241252
1451641
9741693
31611193
10695022
7338860