15673025
83737148
14413439
69038004
19952012
4606659
16341038
60701329
59294623
37354312
29077797
31149239
20366801
4244025
53972972
87722078
77889815
74977771
93082161
5756925
58684341
17479252
2433670
94603890
33539928
94664740
16386110
60448774
9453247
95313221
24004768
92394505
71237706
24002791
40625075
11529949
13804859
29877114
29573712
69599045