11
235
31
964
22
13
27
97
81
134
152
232
188
46
55
121
224
64
98
65
169
516
60
298
116
62
10000
52
132
54
240
140
551
67
803