86
14
83
353
237
75
42
49
39
46
11
6
32
3
8
22
12
28
29
57
128
5
144
140
18
48
17
35
123
56
214
26
21
10
45
7
33
15
60
62
27
163
82
2
137
13