5
113
22
45
228
28
10
23
14
150
38
19
18
131
35
49
116
74
102
48
62
41
9
66
64
4
30
8
3
13
29
6
0
1
84
2
182