4929879
12417629
21991427
1141440
38839354
2555137
74787180
31592191
6824720
61278681
58896246
802787
919810
42007176
66457566
9416753
1069201
84624161
51114496
9793728
55483493
54403632
97768225
83653333
7025439
79385577
1093584
29975261
53675978
88522391
73818567
38257114
43471682
39394909
1904702
4703998
32356594
3222128
94855463
21098781