86396063
34165714
53536190
156198
61464521
18035543
18364080
8579425
29749783
70302115
42817206
50453128
14142098
94946312
4385949
59611470
54786628
30692687
379348
81531724
12085857
99536609
53225472
92187795
304020
1939141
9316628
8254598
34095530
76877186
13824686
59861897
83873689
91126235
15661752
58863259
72193222
7098370
72147699
30495073