50929672
96648346
20578179
73824062
17676791
88513383
60548747
47488255
94539156
70813067
76111832
60526710
87292503
7698470
11192762
60969933
91239651
81689418
71558781
95976710
56455105
6371351
61731801
28075829
74069304
46078729
6598296
7561914
38425096
46142419
24284553
17787356
38325500
11964233
5960706
1776235
86051944
56431632
55755280
15393860