15045796
29932607
91326040
685521
2039562
72258913
43923513
47873690
777602
73369124
61875884
22427781
67034070
16518879
64358361
48244561
8134638
67246275
38513530
57347754
36991511
44687546
27315087
8779753
78383559
88371076
85476236
37552284
37077853
13092386
34883727
26166240
34761234
83429284
82821449
62916448
48915603
11592747
31141626
72353238