63
25
18
20
43
13
27
6
102
46
158
26
11
84
40
76
17
12
7
14
32
22
5
3
16
9
56
10
159
122
133
177
79
62
59
41
317
8
28
162
19
24
37
15
53
161
167
86
377