4
2
3
10
8
6
13
7
18
0
32
5
11
30
15
124
25
33
9
28
114
20
22
48
21
55
35
183
49
138
144
31
64
104
94
204
68
251
315
99
63
137
385
65
84