84829632
10843326
5095031
88954699
88092132
61426821
15767271
66662905
83557157
6189525
58385019
56746116
4175922
4575004
48004186
21891612
6663931
16639088
62644680
59358234
89479555
54005387
32333033
14402170
7256509
92703465
4299020
5085709
65025671
4099576
85178386
51179455
58745172
65521726
9926362
19982816
7007662
1482908
97299719
26039126