0
4
2
18
26
21
6
19
11
153
91
65
59
22
49
323
42
23
54
139
28
20
32
187
56
123
30
12
17
16
118
122
89
218
51
693
175
83
50
34
93
351
62
202
48
87
167
140
36