30642930
5321202
50332233
66319095
33246481
86796901
4406116
54653915
65299525
9213075
19502331
69414268
25582573
20618018
53872043
115089
44666965
5765627
58952115
27249447
22751060
37259573
59593778
33753222
2527511
90993980
33646489
21257294
37985765
50665813
90576998
91408838
89614976
23202040
52458718
36882645
2256667
41578545
14561867
49164534