30951459
26305613
52935113
45479721
30543775
61013357
82329202
52141433
25254137
5629160
79871717
52959443
34908633
12027447
6143586
89727258
73343330
24264976
20186254
36183254
20638080
77987031
86466377
25358379
27861505
51186177
69604412
33013636
3955463
50847413
94564057
48594247
81343285
65769095
12186627
8191398
93917646
62651387
22727308
72156035