3
1
0
130
98
126
41
39
18
40
34
95
219
77
74
119
63
55
106
75
152
67
58
60
78
285
50
71
94
96
21
66
29
109
59
131
43