72642389
87866256
25012367
64174069
91947051
80528183
11179649
2076798
32147754
40208867
29767624
76415767
92566228
85045736
37925270
20547525
82088438
73319785
63209700
99105910
335125
36246686
80221390
52282535
45766406
75192906
23121133
84295406
83463159
28208218
13653258
6979948
75339251
56444621
96315700
10748919
99927250
91566145
8287917
59759790