30363185
68456830
881412
3094281
82491085
60745758
24529291
42805334
46233376
68126216
97792465
88233452
53506975
174181
1540346
16149871
89172335
9424515
5359947
65685446
77967845
35446518
11255361
42867501
29395721
28653231
93098673
28365855
7134340
14246242
5671695
14181146
58753722
74694747
60192098
17711871
61948958
37042751
8881362
8112213