0
3
8
5
14
2
133
17
33
11
18
311
139
40
36
7
92
31
49
27
9
52
82
75
57
16
100
954
23
86
116
122
232
96
174
266
48
189
37
53
50
35
34
71
19
41
10
211
77