1
0
2
4
3
8
21
10
12
24
28
15
32
54
14
22
6
130
39
235
62
56
150
181
161
55
148
92
241
49
63
96
205
76
115
40
23
82
210
20
69
48
73
38
84
50