43359281
91253630
75708952
32838380
6107555
2043559
7558311
47686597
77964544
80093897
84693990
14701981
43522898
82351665
4739163
95564824
56953198
19908210
39268378
17683834
8162195
48453943
12796156
2273390
79461648
74394283
3357918
55719312
23795230
51708647
85491295
51406586
8745769
41265599
2185273
56328931
52566948
35455390
19711180
99687964