86
105
89
14
617
61
39
22
9
29
11
76
50
173
174
803
19
13
24
18
181
82
49
145
8
80
1
32
10
16
38
96
56
6
20
79
45
240
103
5
3
34
185
114
25