0
12
3
9
8
1
2
4
19
45
32
5
13
274
69
41
149
208
51
120
123
164
11
136
109
17
42
22
56
35
84
27
67
23
93
34
243
140