4
3
0
13
48
28
12
102
135
66
80
44
122
41
170
47
202
17
51
146
46
45
69
99
114
323
140
127
56
92
408
27
36
104
74
227