95021715
65186219
77537478
62214490
3854955
55666068
81779403
7911888
1917411
94568469
19133665
18178090
11055198
31519906
32257694
4229179
6102224
7201706
36753530
76201880
16002262
82979039
62731334
15392944
1473759
71168627
553766
21264856
9633176
29853564
50901885
9948179
35002939
52015282
35692446
72513762
95798307
37827142
33032650
94491766