34844996
12967849
3788624
31385066
2285424
5696201
38002249
89651931
51202758
98664166
63535666
63466791
20831384
26976615
67083604
29579418
42575674
9142693
10404283
38245383
8829748
44249279
5348403
81246394
94324294
92292015
76456842
5407261
53168565
11244570
18967198
5730318
13332687
58467983
48627774
72979907
92397692
8538428
75673348
28568063