0
4
3
9
10
2
27
1
8
5
11
12
20
32
52
64
61
28
14
41
47
82
131
65
40
19
143
44
189
269
84
81
43
117
118
51
87
133
46
100
208
127