7
33
20
2
37
115
27
31
110
68
13
30
6
5
15
74
16
28
24
35
29
19
17
12
3
83
52
18
10
36
8
64
14
271
51
32
23
40
11
54
93
122
150
146
158