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