43692126
15834052
29437926
77296276
70931335
66989227
22883848
73625382
7585540
7511380
10234924
13289826
13075293
66794151
62449998
72788957
67488536
47131372
29843090
68093616
26199275
12449664
9466985
14986093
56564049
4000831
27037471
6665308
32421916
75261215
86473139
35329084
19427060
39047361
5104364
18593295
43923698
19147227
99136317
4424403