27782413
8998409
26785884
68999658
99848395
76076885
63379071
60378568
29408631
19139161
14257269
74152786
86835022
3421749
77248081
3349457
98193909
87358010
76525176
6590178
10184171
64507489
98337643
36122218
11464330
92907769
66265814
48624919
24563588
10275474
66159827
53377482
32921383
147421
84663947
799287
2082264
68394250
23167520
42536813