10
0
14
38
3
8
6
11
4
12
5
21
51
59
36
66
107
29
7
28
15
551
284
22
225
92
20
19
57
16
17
9
13
33
27
35