5503192
56709110
78571607
11065070
68479369
61307454
30527084
68352496
89293186
25681850
89087905
50367291
10008080
2927582
94735757
16162201
60882599
84679311
25807951
35683505
53326096
49442637
12041739
43126825
37274482
96788303
92397407
46711068
660097
61409699
10292584
6061952
8238017
76457216
6186597
14402537
16428187
53098260
4710286
22198917