12
3
15
22
5
4
17
2
0
9
16
1
7
34
27
106
674
67
89
74
118
60
53
161
175
91
80
41
19
13
20
6
86
45
65
11
31
313
152
10
90
36
366