167
153
18
48
41
14
56
46
8
21
37
9
213
17
140
16
28
11
194
29
83
34
19
61
150
51
23
52
53
39
7
24
57
96
112
76
50
54
572
66
42
160
225
33
32
22
38
308