0
10
7
28
5
1
15
12
195
4
2
3
29
53
56
336
13
62
164
40
16
26
27
289
25
113
68
24
35
51
36
11
209
46
160
154
23
150
102
52
110
45
108
20
41