7
8
32
30
4
5
14
13
6
1
57
12
27
10
3
19
18
28
69
11
349
202
84
76
49
131
48
87
156
15
111
223
16
21
82
43
80
44
175
26