51738238
8552450
7047604
39563692
70522159
13979643
20915618
76148308
88762710
59979929
18133966
28081045
12666851
44809714
84888038
83462360
7845753
98438991
88593576
49512578
33757018
31192089
31437504
10428313
1117634
29882539
67715560
11813950
17331228
49972403
87218124
45182350
86522912
19279644
36878152
55845944
47906620
93655383
70212332
16516504