16425378
34908952
46539294
738284
37483687
27123281
26865873
8111221
50394796
21052976
44736338
944595
38535699
34761679
57035472
59633690
75688679
45348259
59518053
90217332
54876047
2121408
96601475
51417785
9706409
40544101
126935
93165568
56301842
30748886
20018551
44621333
46163260
49772064
11653475
86934577
7465521
92783590
48665320
39315775