98613343
4201519
7678751
41328831
74764160
34297571
73402204
15035794
10686514
49912271
400381
59177370
46159561
77535201
14317557
5509318
32963794
20063258
64485482
183988
27042445
82595809
26156285
56155556
44722516
54256901
35146489
88055625
89305522
84364470
73504779
17061026
60792401
61268330
53376316
42505223
92859441
55455533
59691284
17598863