1
0
130
97
124
41
39
18
40
34
95
217
76
74
119
63
55
106
152
67
58
94
60
78
285
49
70
96
21
65
29
50
109
71
59
131
43