81
35
32
9
17
12
65
41
203
25
119
223
8
53
138
30
45
38
21
13
205
686
18
20
109
125
464
27
47
97
262
1253
29
358
402
91
179
186
24
46
966
151
298
16386