4
3
5
21
9
24
117
10
39
96
84
55
25
72
26
140
205
111
225
60
88
54
31
77
14
87
0
70
8
104
47
1
125
17
76
259
78
94
115
52
20
38
57
16
41
13