2
1
0
3
11
5
15
20
102
32
9
49
7
26
120
14
17
13
8
34
21
38
80
19
27
52
4
259
73
46
256
10
31
106
93
48
12
55
36
23