2981494
11783563
17104602
65545688
13385406
11031378
10992949
39126308
15523253
22268088
75883529
88018089
28725159
11789931
43345838
1458216
33824467
6116972
57431321
27075
23122403
8107510
53394993
30788915
39496012
20592681
77982433
86904014
63931136
86188697
61603208
93551337
37362777
31294861
31325444
81006465
98654422
80785455
51955300
8594679