91976623
654384
70698091
24319979
44728620
99231225
25131392
86139709
65811088
64994608
11611040
9746979
9552602
5513242
35127995
43606735
75681393
98349452
46047525
7078144
56318009
1623809
63103587
78542490
52106801
9669155
87075010
402446
856219
40024137
97199020
21862871
23402592
40398654
43439829
6648096
61125029
83828432
73445164
8330603