160
142
66
7
69
113
20
3
35
14
90
51
31
50
223
54
1
604
21
105
67
72
75
111
68
53
63
8
15
16
62
47
64
82
18
13
27
17
33
5
233
42
118
24
109
195
143
98
10
70
375