3007326
2767575
3434556
82409913
42981062
37633078
43728721
32108030
34586513
1511801
46907079
3803726
44822586
89558626
68978641
50285257
99022308
3157095
6344794
6456667
56825389
85491377
82809658
35043495
76627481
74636687
76798074
6257724
70592798
4384471
498973
16616616
13355321
95146442
70575267
34539443
18075809
67549811
99909123
20461677