4
0
2
8
3
15
13
27
36
18
38
29
88
1
44
6
20
84
45
7
34
9
22
11
74
228
77
94
209
120
127
57
140
65
87
17
67
41
50