53798510
33779110
4951145
31866434
8229290
16001536
38475820
57203115
7669822
2417844
43078109
95328284
29063491
17693571
22287618
5755072
38911717
96007933
90482551
56977274
11025717
41463823
7132489
35273147
97804989
65904553
62726659
45626153
75077808
31934904
84537364
61657081
59794000
7958257
78609510
68866936
6365372
32156430
88203777
46158142