0
1
2
3
20
8
5
11
12
4
18
32
50
62
60
28
14
41
46
82
131
64
40
143
44
188
269
84
81
47
43
117
118
51
87
27
133
100
208
127
112
33
53