7
10
20
15
50
23
6
3
36
2
45
57
54
56
395
105
41
1
43
64
12
14
21
115
11
5
24
8
37
78
228
19
0
65
13
30
16
35