7
1
5
2
228
3
17
4
26
10
18
168
50
15
8
16
64
6
9
60
20
96
76
100
49
55
40
35
14
12
56
27
29
11
600
39
41
23
282