169
289
216
235
200
96
89
84
46
55
97
70
118
84
38
27
28
23
11
119
52
47
13
134
15
34
49
67
38
34
17
57
32
34
36
25
68
33
69
25
19
14
24
29
45
52
12
29
51
38