27314276
1789422
94955574
28671008
27525884
88221363
31935242
42946164
32709009
1830324
72982988
34699802
38613993
18561213
42365475
41901131
81328257
40465845
770463
61513439
61141203
51217357
77104196
79931483
84849165
5579827
29625113
72868779
69976636
56235866
68698102
48609438
89525855
32552573
17555375
5277671
76017404
72965539
53048213
212238