506102
66123714
3219107
2345552
1385251
41617561
16372987
51546689
49462425
1268112
92507983
16824921
52937435
5459626
24742122
59207472
72499260
77332440
64193617
9965551
42653525
43841335
18858579
99801675
89599730
27102127
26646767
95966621
70035938
65446745
82471061
20752695
58274823
24858996
58648740
62424236
52418573
86966861
82169342
3278218