0
4
2
20
26
21
6
19
11
153
91
65
7
59
22
50
323
43
23
54
139
28
32
187
56
123
30
12
17
16
118
122
89
218
51
693
176
83
34
93
351
62
202
48
87
169
140
37