30128488
74911931
33725589
57898553
12158988
60125264
24706425
83485048
42252009
46907570
76734654
30055258
1228588
32363248
4135386
37021574
63308777
3694854
4831031
92952590
87344506
42036854
46304883
39444174
28267418
36698704
9863473
53551717
94414962
74609029
7437361
74654997
61157818
50321914
99067362
84858464
147159
22237627
73002470
10504304