40588464
7425375
84935962
29357825
89651659
93778043
85553719
85216425
73216403
40162001
97503434
20655705
12302793
62536910
227677
5371886
15696033
35145490
6725932
34717268
54378985
82058616
11927261
82953962
53495957
89519699
92532128
69221967
7345335
3119108
25048088
11097967
66579751
67463818
88112919
49297878
39746218
77145511
6011385
43183610