81941668
1363945
52799311
5644136
7250955
76175243
56445189
59846071
25354903
7038698
78576187
75909083
62347824
80085763
58957686
41362279
83012654
5371133
91522117
88623671
76204335
72308081
3621254
31549434
49303403
23752784
4942281
85556979
22798845
70757788
55387078
53914236
45635617
55392412
40404487
24755703
87524721
19849569
26473988
513977