50907342
54836951
81001888
58475422
37847511
94984713
43726078
45657410
29464147
29835363
6957696
96568028
73549130
59397463
32292296
74197704
29214701
8448521
18314134
35756620
34228742
83372033
49279903
46506164
57923435
29659648
1365439
4866949
73554848
42617380
93184646
3936360
15499153
38158941
93077640
57143675
98597537
47035047
35309320
24139848