150
147
123
111
160
224
62
265
236
17
79
9
12
167
18
57
16
11
10
3
19
25
100
36
124
26
28
7
23
981
348
13
102
104
132
408
244
80
4
140
58
112
330
175
130
169
212