22446854
50851224
27491612
9300960
28306057
95657656
74059536
86125556
66765652
3615529
556621
20197394
76553843
59629543
49479044
7793678
46861271
14283869
12285934
1324063
15417406
63466431
7308533
79162970
1751134
1071814
750945
31016659
52388441
3421481
47607316
12409412
28067942
20127160
92733601
67027340
13471024
62356214
99229589
45051720