60054647
15946884
23213130
50687764
55794886
54505747
439548
5946232
89476618
22268842
40504590
1846960
88352449
52985500
67134134
10525918
15101519
72144415
97727390
70626403
97223408
9071118
98134746
22059654
73976405
98801496
237690
71286486
27084253
36636599
54598401
86903437
20383725
17312894
46218153
64746769
39419100
68961312
39612766
92965523