8
20
4
22
3
53
9
77
46
32
198
63
109
81
54
130
17
12
41
25
21
15
35
16
107
123
74
58
27
285
7
5
29
114
97
95
11
66
45
13
1
14
24
115
147