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