22056027
68059750
6048424
2654410
336415
11931391
82982593
79285585
8794252
59041816
30677003
35268812
70008143
78972459
79569607
82453025
30267639
74817283
64404620
43992902
92496405
16848247
56141146
34746730
14365299
86669111
28855608
81916096
7859374
86397269
30633109
87407893
47657933
62994688
14832956
48779989
51992049
4300679
28592550
65738384