95378492
76504381
66927161
14288453
46038378
332500
97194173
14319990
24735053
51596977
45538137
5330804
5175528
39063567
81459276
56245661
69632903
55495865
87782559
50958819
85402925
79219286
88067062
62508832
10788491
875747
703908
92957545
50735262
11753668
1650818
37524703
23008601
36719898
99895333
37917284
6445261
51836740
50689113
31165817