29621270
82566498
56838128
84408432
26059071
94281029
14882453
6978590
86324714
49179902
27451079
80647409
75847421
67702831
78992092
77448350
77909574
6798494
30476450
93465481
57167194
66919403
70623638
75792562
20065075
65777419
19391342
74485321
43948956
45796159
54043845
48971007
95524839
95487734
8139843
3505918
17543222
82197378
22446392
19151798