29452235
99168756
63389657
57885112
80945237
6237833
170145
64817378
5729176
74535628
5081927
13276254
651693
65403038
368781
16199979
29311465
14278873
76051105
21305571
94952104
83746346
72259214
98647917
77977257
72726590
37107639
32036411
2073703
80992772
28054673
99423097
2819787
57283390
70718507
2238720
38933584
61909457
56213196
40829049