97
26
14
16
27
49
78
851
54
35
28
18
23
226
176
44
10
7
5
13
15
31
17
6
8
11
9
3
4
2
67
46
30
1
21
32
12
39