51643940
22753862
160949
39855492
27686846
8772661
31598117
5531807
5347990
55613261
46333308
4801062
15257364
94303276
2181746
66324038
16609767
36807253
82755393
27004468
30701798
29018429
33158712
47013431
22384606
96971846
70473513
5061663
69138346
46294546
18974141
96403522
68582975
9231682
3282201
92247137
95712460
18901720
40135308
53854515