108
84
95
438
41
44
79
62
164
25
18
21
35
96
23
109
235
261
201
45
122
60
431
88
39
147
280
390
132
143
153
100
16
73
33
254
302
34
9
7
8
113
389
51
54
158
480
134
40