83362285
31262017
55487775
20388343
4661678
5259070
14675684
37917285
72453499
58773631
79456497
5330460
79093513
72959438
76395384
12772060
42455269
88038263
52981754
35683691
17584117
86744965
65211823
56257799
3664113
44474753
37187766
80713631
86624281
82632004
30372261
74917627
53592915
67827603
413969
45764225
83055547
21131682
70848503
223471