50296835
7844046
15039321
44705619
89122392
54752709
88859450
67613954
55265766
319810000
56115288
12565138
30933946
92084829
4953292
69186855
10088780
33458662
27019506
70683079
89001502
15591139
77398262
16192913
248264
50784627
21759181
99015134
33619260
27248623
62897236
1811860
24867289
3803266
42775765
55613668
18069505
45899258
95842560
73642891