6
4
15
20
30
16
5
3
10
8
29
0
48
9
18
11
12
19
2
1
13
45
87
180
49
60
226
292
51
138
286
89
65
278
131
75
36
108
35
117
112
61