0
2
6
8
1
3
10
39
13
24
27
32
16
46
145
18
81
44
35
43
108
61
53
79
123
114
85
115
74
31
62
34
48
82
178
23
198
52
56
73
54
9
25
164
243
14
291
129
102