0
6
9
4
11
3
2
1
5
7
26
10
34
15
13
16
24
127
23
21
56
44
69
145
88
96
89
93
142
237
217
126
31
209
375