29186454
36877875
7126283
9580662
50048963
49033937
9167534
7300384
87405469
49537580
9176866
15533509
50163634
67636868
3339855
50284866
54379208
6940423
5914993
34465117
27147908
19232400
97915307
21616772
27376610
79223837
73491667
1416281
127611
90265060
82239145
14414074
29742531
534613
30046775
78711974
24264117
60208902
4175194
39992890