42882029
48426407
58319815
12693039
841746
21966476
25949037
69589216
95971377
86543078
84402022
13366093
51169452
49934465
23701889
79972350
45075636
18168227
40812636
88671612
20797378
99956255
99728386
90989930
76677276
57179855
48625643
70193195
92429540
24041891
60001239
83118773
29183468
63611312
40528063
59601443
54907794
28936003
12338139
38647275