2
20
0
1
3
15
7
25
9
112
40
22
16
14
28
113
23
31
53
11
21
47
29
8
19
34
64
384
46
166
32
209
37
54
82
38
35
84
51
70
12
171
39
94
10
110
44
104