71448966
96518805
6911805
61136945
75237744
21312220
11025203
29223299
51321157
49254271
15639500
9585407
21494413
6068472
4834531
41338764
66608916
27161163
42224263
14378403
12637887
34978111
6226514
71114669
66075256
42979821
9956534
36815098
84658519
8109517
11164195
39986930
47691022
81626945
17713458
2287511
56344096
849053
95781321
5318238