49585153
21768189
67938377
69347848
33316300
9302145
51033402
5717524
97751400
9648188
25659096
75419492
57091817
18262221
70985160
53009248
30698489
29011016
26808325
81711230
27049999
72436184
6278710
88094277
80326677
99489364
38343543
73702444
8563374
38123747
85456401
9384102
91066736
48615785
41588216
2263638
51395104
46553946
12628259
60279873