59275290
28981416
64252689
78339260
4878255
82937518
56112134
2586708
96612636
85384736
22926167
41478598
60069547
45864035
2283444
64874216
72232406
6321888
1292387
6041310
21047366
37506448
67981482
12589100
83767835
88272200
3167562
76566729
7794113
34871527
86911064
21692662
91303223
26849360
55054120
44742652
27403042
19151528
10077174
45916335