77
111
129
64
196
175
19
29
20
21
18
346
32
84
73
46
53
62
30
25
51
13
101
168
40
145
298
36
97
45
34
35
69
37
23
149
5
242
153