50182235
21516232
98041682
96794751
68523173
6136118
65215057
35459889
35477855
80696462
88658662
40735941
43634690
81259421
54113296
10594967
31576910
22282872
6554962
31171430
49374538
34773473
78491521
46206169
1685171
47226929
11155559
81237538
30483482
39953562
63963004
4593854
1444384
5374295
36574122
78643937
3304520
16535728
41408932
39854566