43345638
5061502
34178381
48999070
24619800
47238806
24078348
32682404
79526745
22068659
64773938
58143637
54154498
57858889
73254889
24808879
35557999
17438871
3377054
63308464
39869882
58958233
2284072
55476924
37353251
54925534
59026691
28787183
40131979
64994088
40593513
36877958
9163847
71862717
78429421
6547229
19423780
57549338
92575557
98157444