50342606
84814020
73914964
89309491
54843625
8017670
52296433
9479780
83887701
59353019
16718757
45686743
44373633
82789426
65441018
20973420
93538545
20425933
9625685
85723107
53159596
94784871
5614546
70888472
44312303
27915723
17959672
11138183
35914505
22108987
97384966
31493842
86676450
81425996
54835156
74469737
44199477
4548428
61575287
71653709