3139290
86489918
41719879
32545426
4972810
97203549
6385485
50496773
95221400
50523989
67595318
16393637
13194650
4490753
75866798
29664068
66148623
77915146
60421458
55632212
29981618
25282608
7471336
83233319
93342180
26209981
68793609
42966188
9531239
99676217
84205190
62359581
46293915
31981135
32434189
98919463
97469339
40383329
1960643
65459991