96416925
42993584
41304011
53015654
16504498
30889721
81222412
5405419
8801674
52771516
17778282
27454880
27222239
99632229
67862373
58695535
57311650
88354251
79825710
89742235
48619028
54114907
40225
83755460
29426997
7841441
76691150
15946909
5021030
10285206
78358125
6805396
7048971
99049272
3410925
43229034
18888453
56956155
53147597
90568366