48837631
56479262
41167075
93076865
3243191
6439559
92957775
47867249
4899561
77061162
8005295
1329339
33455390
23597945
21931787
17379455
8851933
54748070
13978854
8801124
163536
92377641
30245946
76774007
36611408
2287147
73489431
71598278
91735886
19413980
53174473
91075337
21572254
98766820
5051203
41083760
65301329
12161855
22741840
1671376