97855066
78119726
30935069
28891993
4199238
9811653
2904422
2242474
2983115
17743482
77618136
59829729
3657366
48956380
27037499
1848224
20133384
31028333
25458177
45443643
9079265
32126957
28365223
62521735
26939688
41878748
8755714
62213275
61957880
50979444
92816903
5058754
15841265
35112496
24938238
20766990
42224824
32879296
60209289
82383610