153
57
77
112
111
32
17
27
11
408
5
58
14
12
18
99
97
2
35
72
42
69
39
89
196
68
120
38
185
23
25
21
127
33
73
54
10
43
94
55
9
149
51
4
16
30