40847 28
39522 89
39420 123
39297 62
39248 30
38902 59
37906 43
37668 139
36662 70
36572 46
36200 51
36096 32
36008 121
35907 107
35574 45
34726 65
34640 155
33758 30
32172 130
31956 59
31803 135
31680 37
31563 67
31536 29