83331628
54408870
43409689
8103992
24749079
17136159
69507682
7153164
92404809
49273477
1462733
5500542
58274146
62215084
96026130
992820
71415709
5188805
39541562
89285224
1662961
85268986
41512758
496429
79322474
11852612
53246272
34795065
246562
10045860
4854776
7071588
12294798
7238601
88677123
80378591
74808124
84995247
95138441
2578302