39304327
6589129
95674012
701792
72079213
33074319
33304629
7911947
55836322
50798110
29817682
15514997
10702683
49632959
35231804
92435704
82369817
45183759
42567304
3088856
40546378
49663412
77219557
58808369
44055399
50497146
66751157
35792107
32473078
93821857
95691207
4166221
9341633
48559666
83982116
57554673
89257015
84357684
3692598
89554388