25
94
4
20
3
11
7
16
29
8
27
37
12
5
6
14
10
17
69
28
39
30
33
56
58
49
15
38
18
54
42
9
130
121
19
109
63
443
77
45