149
194
93
56
15
58
107
104
105
57
245
223
849
35
103
148
71
13
98
40
100
85
36
51
59
99
34
37
46
28
30
92
54
150
49
39
9
25
43
69
20
21
119
219
24
16
166
62
29
79
151
109