42676505
32971738
41885993
1280296
19358284
5456973
175745
30637617
62493213
36818352
41422020
8651411
29614489
19546284
45912520
62036972
41129959
20141354
507418
32641862
56601559
33251590
36795069
30334253
34531806
45256467
18301526
50482319
95333696
97131573
50526820
71547887
362816
28824239
7664870
80333471
87539641
45207381
63596137
48668166