12
0
9
223
64
235
125
155
80
100
66
120
76
72
44
75
47
65
38
97
84
52
73
46
53
29
78
49
111
138
59
37
101
131
30
157
309