96272545
53414523
30369511
16222743
95183912
6076616
39143610
23115523
24347652
84128156
21745891
48248324
27293155
8806127
23027076
41249125
35423338
99527369
85022703
11266408
30843515
65605861
41432137
46404461
21339354
27471374
79173822
66526496
57954788
720584
14523048
44685392
10712782
20922835
73132113
57276957
24133211
19087210
79984057
76262116