30491778
13111449
4067641
93668481
8213408
29986663
33581804
67369560
25793363
18318849
5362671
11557767
25278433
538924
31117787
6849185
57618453
54638161
79397813
14118432
70479786
73357112
64833851
8034293
16414029
45862715
22355396
68465794
23057988
55431193
17445590
48741099
62592251
271762
62128603
7560762
43325341
32123706
94767197
1126421