15143222
10452040
41978992
44987544
35798606
2654983
74914239
12587716
9134834
13646380
555325
38893989
5861475
12137341
8398224
6239718
4849413
31432108
7752181
41363491
67776246
92127882
5566087
76812056
59101781
1241002
18253598
93644852
31122580
66889977
72674507
89142751
17658468
81844368
33218995
1355858
39878237
30223028
48052645
23859238