0
6
2
5
7
12
132
16
33
11
17
308
138
40
36
91
30
49
27
9
52
82
73
55
99
953
15
23
86
116
122
232
96
174
265
46
189
37
35
53
50
18
34
71
19
10
211
77