5
29
3
20
150
71
16
46
47
9
43
23
19
35
41
101
50
37
24
1
21
7
48
18
157
25
6
12
32
58
11
4
8
73
15
13
185