41197070
2361375
31631542
25237840
6171298
18789078
1016184
96919106
4105806
88248782
37272544
3055167
21134132
69662746
54629742
71923154
32113471
47385694
3394196
6991101
3858952
78528
24054807
50405200
46281585
96237261
90314784
23136108
2122063
42899085
76483640
17043766
20797195
96969883
7619691
50596900
80147554
47122671
40533677
19528797