4166596
25462210
96516440
80743673
31563467
26677213
93484355
51929734
19028375
83249554
76012664
37794466
32796610
9824680
66473871
68151359
94688859
4739508
95153062
68077039
68982526
69478354
76741512
37937947
33993621
57026888
60131313
43983285
20897407
60262467
19129920
49311616
61071120
61692482
22223876
61058671
11877883
72471792
96753806
83009704