0
86
10
12
8
22
15
6
45
31
1
17
30
19
9
7
42
82
21
5
36
13
14
27
35
57
20
48
130
33
32
167
61
87
437
126
356
115
223
160
58
145
388
157
16