167
226
70
29
51
104
15
25
56
7
54
26
53
128
46
39
21
14
17
78
8
64
41
3
27
138
16
449
12
106
58
381
48
24
1908
35
57
40
66
18
55
100
13
49
61
85
119
34
45