43492545
49856722
56975050
18361143
93593022
3130296
88574611
300589
69997922
75083176
87333859
20682272
17545048
71218227
59056894
17078040
95815062
57705627
63846239
89761972
70202397
28662815
40611541
26223915
7741515
84858281
28949775
29415682
24293831
54743937
21066491
15913236
41574475
31336413
87306675
6992955
11414748
40984861
95177591
34569024