40119655
33508442
19637060
79997065
6907510
69799226
27694026
6691421
924248
93124647
41634539
59147140
60686897
31436138
53195905
47055881
51556856
81454146
87017672
1341369
3641472
15556064
10876200
42595598
42231955
17013626
31927956
72585147
13375370
45547228
81295282
78082658
68041280
2697133
31716207
51508203
18106200
37388508
44356935
64032586