52103422
95403053
75748162
2374357
97643685
35761136
63919551
56817875
3568600
86412411
79832612
8220745
68223288
5241221
21339682
24798890
35251815
25079768
88856572
4444417
41819125
9495997
97198682
5864710
84925844
48744301
65832278
22975704
6279594
12868789
52404791
94555876
62124299
86363309
92213335
53942456
26858085
35687871
91573049
47725862