31139652
46435586
8061699
9585230
99595898
3545295
22444506
68886267
82438155
56536757
13623679
692666
40379136
16292363
31663515
76595456
42191191
54684745
82941673
51478382
62542982
39554465
65017221
58166233
82953500
87147591
80126697
35261396
61393303
55785508
34571518
70922075
4852725
24206681
93669474
78113400
65364928
12342363
68048157
53034929