79095612
5283943
44133860
80287579
40148098
16664699
98669818
33527587
91391576
42208604
75668205
42798727
1248481
87096312
15045940
48701849
64955004
2150425
34984390
72836332
92131367
11077879
83492727
37206135
10814258
96911038
77478688
23688963
85723633
66192918
20893693
54396196
1221119
31499361
288513
77907421
7895766
26888964
87606591
61628458