40368342
17886860
75688570
34208942
74756896
38011875
18316809
53273082
59146910
73775354
47553041
35369252
7177249
73936216
33771170
81293732
89391964
9050262
66079464
18643531
35594071
35001654
79155653
11126417
85488271
89967250
64686520
15469478
4036788
62814140
23776746
85798696
19975066
74305806
4265037
72007344
83302832
32366967
4752432
13855444