81
26
353
14
35
79
138
119
8
29
7
43
111
186
1197
889
168
28
32
15
389
99
22
50
23
19
17
1
97
11
9
4
6
21
40
38
141
36
317
16
121
193
165
45
74
60
18
365