0
7
10
5
4
13
33
23
296
36
75
14
39
18
204
76
29
60
40
47
31
11
21
63
771
88
154
97
35
16
49
28
9
150
131
45
30
84
96
270
27
20
58
66
15
119
26
146
52