5
4
6
139
7
40
3
164
492
1
45
2
20
15
22
116
466
190
8
10
18
363
83
11
58
95
29
12
9
140
85
47
38
284
36
32
25
50
33
163
119
44
0