49671475
42136725
28817240
20944429
16052016
21832920
3831792
55904276
89018261
3698037
53451574
89967537
43423282
78278740
91977525
38466378
88904162
71495804
39078435
40861201
44626639
50743077
77291812
97645174
46584444
84312618
9183666
5479983
28755314
2342517
75366608
59368002
97448340
32769934
71728870
83338847
27881357
7381116
899546
2025703