113
1
201
87
39
67
125
153
132
96
2
93
129
100
133
307
160
293
135
66
154
166
165
44
105
214
0
78
48
90