59835120
57833387
14922993
59598178
7161841
40024242
72782519
21495163
8814841
78716232
42127694
4946945
97164967
8507070
51936710
32463061
8146901
39973731
3841921
63407026
85707464
48532083
53311218
13537473
1254895
39503622
88048143
37474206
13099979
24895893
85455728
3416475
99988364
52878908
11856006
93398125
90675087
10379527
53252176
49355792