47025716
9083764
34366438
9927936
45573121
6641898
1905510
5238575
96483073
3128391
1832868
69071102
58151145
97268503
1725602
255156
23193133
39498033
95221934
54769174
34398410
29339302
7076852
75879914
33961282
5271246
40395975
17564546
58279865
16824830
88866843
9416589
14138574
21867330
54527475
62401226
99238632
48812747
77963165
37101760