18
30
38
39
34
22
143
90
13
65
24
104
28
47
147
48
42
85
255
50
20
91
32
553
15
103
70
152
71
169
427
54
184
84
46
31
180
29
3
124
187
537
19
134
155
136
106
44
140
112
7
101