96407500
24553704
30861972
8391738
67356604
25307539
74867132
97956747
2139258
97614978
92054838
55506250
4071569
85225964
13716291
3694569
57703029
13819450
86815788
88705316
50753539
75139329
33019136
34874867
61663965
64965335
33005030
50305395
9340297
26589346
76333515
3492759
20034994
39071036
53416014
43959232
31389496
31366768
5924796
42057099