96479119
51373574
28149497
60254576
94197148
13682977
52787985
36935210
71189533
23876271
54629020
6563205
25563702
76073890
34107758
8759051
671019
37497651
18406098
91431894
65969807
50034995
88729638
9256971
39271345
4205420
5623652
11715602
23955005
67399455
79936950
89833460
73757007
506288
35963784
18259890
76616400
90913476
86541878
35466559