3168771
5074560
11503094
29544904
31155931
10699634
853574
85953890
24303737
54624386
4816241
59759985
11278107
81231554
40111919
96669241
4039602
73137923
9113723
82118349
55705956
19186019
93085679
33061015
48871534
76255600
2145479
74224851
946972
53745864
55143116
36917066
95388614
38965465
42015572
64438003
1068258
47264415
27854826
9183860