10996606
38512016
81959610
81393287
34945373
52397732
143325
37159441
85346133
42382660
35695118
12907043
7793212
313292
92126846
82931928
43506823
5553011
54105231
9244490
46932913
28681036
73929209
54976976
49335257
32821868
25737390
69463605
56694118
90787905
1614304
389623
523261
56129689
49716012
87192037
1170183
13345613
23861557
51958630