0
1
3
4
2
8
6
9
39
41
81
97
74
135
28
83
44
22
30
306
31
16
61
82
47
103
267
45
85
79
100
25
49
12
187
56
24