58331647
20909455
9363421
77059577
7215662
63679356
8375150
56087506
1598284
954686
73449247
75397764
55264107
29332333
31102002
59988672
8552346
355655
13599783
87529236
34523365
65633697
41001200
73678376
9402025
41638451
66973408
46109624
17767577
4365341
8238665
33735360
11109101
78738779
9312352
64244131
9926794
91688880
64798379
8441946