66531529
57961901
1861319
21573892
2536250
86903280
48372275
38037030
4561546
81678157
28721968
65087361
65924045
96388533
65503220
73078824
11894394
59512431
73946620
65315446
50886756
58647544
46524957
8328294
52662448
27731039
92677652
2179708
84629577
9736007
2186014
27064852
88418366
93176795
19864702
78386607
82204921
88205201
41014980
30755793