38161750
43284080
3277366
9655906
41048634
77199315
4794494
12861779
70471203
70528133
32105096
69288690
68611491
24946920
94106205
78797279
73865550
31366473
32442032
47847637
58193907
36982501
67996320
94238924
54635944
38764416
16679473
4861988
37621533
15824138
98045339
33332066
61406938
9987923
18741662
55978919
14529715
52303287
52482035
44751644