31309444
84485552
871246
40045058
54831635
21672411
53949186
16672385
58305933
46709634
70788111
29248723
74964319
5538335
9043792
88737504
61097896
75124847
91761313
51836026
17015106
84109682
13695680
32114245
32153987
36386403
93365281
77554708
16447522
13771018
6098847
57065245
322273
66139572
64341001
11402735
71387848
44057398
95798392
61201326