25
18
12
11
6
13
14
64
15
10
9
35
37
7
23
53
34
140
124
41
49
31
56
211
68
138
130
42
306
167
97
77
28
384
66
82
1025
61
54
121
58
86
122
169