1
0
5
4
10
8
3
12
13
19
11
2
7
6
14
36
73
9
28
38
362
75
57
127
100
115
78
104
33
135
25
70
175
69
46
51
338
138
168
128