39594385
29211595
10358651
81077375
40903000
14716464
62718849
38033812
48704600
37032695
33933702
99424766
24798914
12075313
67777790
73311568
98132182
9020491
1204896
90975136
94084324
25256161
24161376
487413
20522456
73058906
53504471
21926511
59937656
64539537
99324159
55721561
76265786
52992370
57546736
2529310
3199514
7634723
61522882
50555225