32
51
35
18
4
15
12
179
27
48
69
94
19
227
47
91
37
2
3
5
21
40
38
30
17
81
28
6
8
11
10
16
1
7
29
34
36