57055088
2127410
9569679
9401712
16633083
36798359
95168638
50546892
39357927
88183352
24319924
56283932
56895130
54274534
2974160
38885641
5469390
2261914
81336591
2439227
20142852
64037761
62309036
74925270
58362587
37614702
68439432
71928051
36399240
36413864
39883862
28879206
28404005
19315771
49965807
63305171
25279884
86725077
75225248
73836694