25411
43086199
1764540
15538789
74459466
82702870
8784262
66037069
8605833
4971944
2505617
30923994
15353694
8521168
71184869
674880
18002590
38566288
4199303
73081293
88539818
15894602
58042774
1088906
546225
31913372
32384376
35173034
43086799
15099840
2044246
30855590
97132042
29823295
94915919
28457506
91798192
7361308
23878956
72029205