4
5
24
11
8
10
26
16
0
1
3
7
12
31
23
17
19
42
159
84
137
66
92
54
121
129
38
21
46
229
40
33
486
55
41
256
139
34
51
27
48
119
85
72
209