0
3
7
8
12
5
9
19
4
18
11
6
10
14
16
2
134
226
30
60
267
136
506
20
238
124
21
214
113
42
52
73
59
49
116
28
174
63
186
221
61
95
112
227
13
53
70
108
135
232
55
80