95747062
69702276
59903301
24727490
84484487
50122868
80844396
56667391
73486632
99817559
41645320
79872974
31024178
28246501
49404126
17088325
9194918
53228149
86108157
170515
7037809
41839075
20696749
4607753
52435904
24527324
19243272
80575222
6764310
3533658
6095579
905796
93448894
11383674
5374943
10015661
89049103
91516478
53589268
60543