5
22
10
29
66
4
3
7
19
18
24
356
28
12
8
6
73
0
143
93
30
23
123
38
13
9
11
208
14
32
82
31
16
203
48