18
32
4
8
23
155
42
39
139
168
29
46
211
159
43
107
7
129
82
70
40
20
66
61
9
24
275
14
16
19
22
110
13
36
15
21
106
12
38
10
392
6
28
26
72
58
54
525
111