0
2
1
22
13
10
3
5
6
4
108
48
57
126
73
43
42
133
75
121
80
74
109
184
81
26
260
110
421
29
16
39
182
139
339