30303 38
21343 35
99251 132
28463 65
40815 74
81518 193
8896 16
5462 32
27240 53
13960 68
10121 18
3514 10
21268 52
8586 20
10917 44
85120 184
46965 71
40828 97
47600 126