28
5
4
1
30
3
9
12
7
11
13
25
49
24
21
2
34
97
17
8
44
166
14
31
43
60
18
61
39
23
67
27
20
42
22
15
79
41