22032287
11197710
69698938
60992090
57393957
23077124
5006814
90892826
80317376
95402765
8529142
46967041
107426
68817749
38872739
81682649
11884064
49645450
29758449
92291294
45193079
37572444
65202202
62406974
39334637
57923492
43119703
10961570
52928214
82916913
68425900
9246462
91245516
86461810
44001860
63308653
77625603
36141193
6673623
14623333