56637839
30005655
69125696
42141283
22862219
80456668
15497659
14753116
44491720
97134776
64077700
98801510
28151611
34011762
13027202
28402245
5837995
16202603
43692243
3839148
4833004
631873
31212753
453362
5201509
58335450
3193637
49423642
98292890
51547900
63371608
20036931
40572723
47127174
9975192
8785731
46846369
59025314
96744966
41447271