8
13
12
5
176
15
7
4
1
3
2
11
14
10
6
22
31
48
40
21
35
123
92
18
86
50
49
46
75
98
57
249
17
60
76
81
65
32
28
72
62