8
1
0
10
4
24
238
69
22
117
137
206
303
65
76
158
9
245
325
44
62
19
23
20
34
107
84
72
92
134
48
96
77
7
26
75
38
16
37
52