46178493
9684992
64333168
16958932
38792185
43897074
19714810
47969433
17017895
74375205
20944484
3513752
84569557
50306125
81226405
3119423
20674129
44348396
333077
59941408
64113533
99837213
65389870
58448479
65004218
58163256
57835329
41682591
38804894
39989978
2352178
77724875
42665313
10801372
29995203
9685156
3842565
1261798
4700383
99739644