80226496
26682959
5278907
22713170
2138332
21952515
9905085
40797933
11317462
64755194
2368348
1686797
25951628
35216035
78113119
87879218
98033882
55151492
2407537
55712781
86978022
45779861
60653443
51706119
28632872
47784185
20548293
6617954
47477327
84765416
6104431
2381493
82835739
38679370
24826275
32427693
23701729
49072665
9275802
91654688