55402586
23371218
86015213
77526922
16639615
7196972
88946035
69089853
5538028
81806506
80986060
8661291
12422923
19837498
25121813
21722334
60551521
383184
96643226
43774692
29873439
25859914
20014828
84715003
7433833
53995183
29546762
3886633
53667046
68069601
22609548
80425514
54294405
82018991
18257563
44335008
5589588
26183211
48773548
42847795