35599966
40952582
4894120
65999578
33242598
55248384
98547546
32713758
16756743
83027161
59257163
59426770
83147593
82822648
86575200
48533641
15952493
996368
39186739
78331582
29783281
58301447
82585788
61284216
31593733
62601682
61006724
53407879
7065495
9053507
90378086
51784677
13012110
80816689
48222044
73722162
24575439
94925819
9046515
1068914