0
5
8
3
2
4
1
9
6
26
7
32
14
15
13
16
24
126
23
21
10
56
44
69
145
88
96
89
93
142
237
216
31
209
375