56774983
16086311
50393396
21564182
5523866
17405053
11738650
43341478
2293412
69069744
56304684
18668409
68492574
76075623
24472016
2569846
40508014
36295182
16029289
5102980
9962172
81692479
58549193
7702336
56136410
21048843
55076194
9596572
30709957
9631104
44177370
86562089
2734317
23128483
39319056
60346516
57527096
18441132
76662177
11349410