23
0
2
6
1
5
8
9
19
66
22
13
12
51
70
106
217
1266
213
251
286
113
97
52
94
716
20
75
48
136
141
382
339
30
50
61
38
33
98
28
29
99
79
156
45
137