11
57
10
16
6
4
181
51
58
5
14
8
7
18
3
23
31
26
25
21
79
407
2
12
103
13
50
49
32
48
89
29
17
34
40
45
90
247
235
351
153
131