0
4
5
8
7
20
3
9
22
11
2
28
50
65
110
72
74
357
191
120
86
38
39
58
117
90
168
109
42
123
466
236
212
51
246
341
255
53
88
105
34
233