0
9
3
6
5
20
1
7
4
8
41
11
16
12
38
10
86
102
197
54
96
64
42
116
70
33
15
50
98
23
69
118
61
77
19
25
22
13
14
21
84
156