31886 99
8096 18
27064 94
12066 32
13578 39
21808 84
6505 14
37335 44
31707 23
69266 199
28206 57
9323 17
17116 52
1033 9
18001 37
4529 29
8784 21