3042795
87285509
68244492
1016540
37151644
20961994
21487967
77344804
49579836
42438958
19835940
96269982
66565153
72478280
81874450
99964807
26933999
759470
69869440
5664251
77455849
87465525
8765115
20538465
17908214
73494867
50205471
42201285
6019181
8925583
96257601
49132175
49709794
43659092
93239934
81653855
91993241
60489107
48282675
14244892