4
2
7
8
5
3
6
28
67
326
165
115
93
140
86
65
100
55
79
173
63
215
22
40
117
29
41
59
43
77
102
96
94
45
24
36