1
0
5
22
13
14
8
31
66
9
79
27
95
23
106
52
6
34
7
87
49
64
77
133
54
50
65
35
137
53
158
198
18
200
191
148
254
99
121
232
291
570
268
150
63
107
153
199
24
140