52123413
56848170
71273265
16959139
64758050
46883991
28117407
2049254
72259034
16795696
79631145
28171706
82449833
91527712
55876985
13801966
67287664
61589402
73947608
11502294
63571033
38913620
27456926
57827251
83357800
3361866
81707302
2095046
58133259
7298804
95182435
93128119
63068505
75515370
91525591
67671151
87988773
45702329
75296327
66907369