1095198
89583895
54525768
3991035
87466222
60065061
39401233
14263512
45834146
79455574
40824164
31506310
45948046
39286800
75559462
72042549
97836831
95843036
22135220
55833634
73579176
95448514
58794390
85929756
22294049
30485475
30925520
25694499
19266110
21032240
59838932
14806429
41339822
20412620
60927980
304663
40374553
5880980
84535062
44608644