52033548
8455748
32904039
6323297
69344570
12739244
30258578
40121980
17116222
49596269
17473937
2014262
3184606
55247670
80297388
12498691
21174600
9428498
79929530
2908646
39599633
16716994
79309554
85693322
36801567
39935566
71709
93516564
58771513
26952380
2095551
39496349
73681149
20277532
34405617
3185100
63618896
34988827
36932224
5150808