25
0
10
11
23
4
12
14
35
36
105
42
5
112
214
33
309
185
342
303
157
155
107
84
72
28
58
76
32
48
30
9
7
8
16
6
18
53
31
70
13
21
46
3
22
15
19
27