4
3
0
13
48
28
12
102
135
66
80
43
122
41
170
47
202
83
17
78
157
51
146
44
46
45
69
193
99
114
321
140
127
56
92
408
27
36
103
71
224