82351262
86333276
20195880
3871592
9616322
72763212
95621353
2554933
81408051
92079465
21155009
1302943
83798407
83119418
3914510
75137227
51004506
93406279
86412608
49056113
51472732
53768082
61411639
30635893
39292334
61554867
59104876
59769634
51066010
64904565
89082895
37425828
91588326
95523429
70204207
87803061
38174016
26021159
79961184
4603696