1
0
2
3
21
6
5
38
17
11
131
37
9
46
34
12
7
288
31
14
75
13
51
76
89
4
42
104
19
22
92
127
60
26
40
199