1
0
3
5
23
36
18
21
14
10
8
2
4
9
28
79
157
97
74
48
335
46
121
129
272
54
15
72
49
239
111
103
39
60
125
126
24
82
146
56
31
44