32
965
22
13
27
98
81
134
152
232
188
46
55
121
225
64
65
169
516
170
60
298
116
62
10010
52
132
54
240
241
140
551
67
803