10
5
6
7
0
3
28
1
2
9
103
21
4
36
12
214
63
92
70
131
25
293
66
47
20
14
40
85
69
39
38
24
41
53
35
37
183
23
22
29