0
6
4
5
2
13
1
8
3
11
39
22
7
107
174
73
28
37
15
104
79
448
78
99
253
237
102
35
257
75
139
130
42
171