0
3
9
1
6
23
30
11
57
27
306
138
84
229
46
107
146
258
5
87
82
238
100
81
432
72
103
355
44
126
220
77
120
167
147
63
266
53
54
47
127
66
282
95
124
94
202
430
136
62
51
145
35
239
198