50799234
9397453
1202960
92571870
49203718
53088974
36926533
76856394
8208435
48871923
6362278
25931571
95209108
76022199
68596544
95027033
89435116
16727174
30486688
37859614
31263854
80582445
52286020
67583492
98809963
11736107
2428177
84948820
65251378
54644273
35306258
39318501
3174197
51437759
4881250
86381637
1048987
83089480
32325022
21816644