56603043
64432093
55682089
22178319
68487173
32079419
66384752
64167920
85587214
47619923
55576689
69743866
80455666
35778762
8134308
48424880
57869716
6700791
49708774
95783591
24034645
7534250
9377187
76103082
50327360
59612633
3279499
44822989
91865372
28994512
780156
15709005
16902385
97802802
46319788
8684120
77969611
15707641
771676
47072965