170
291
235
218
203
84
46
96
119
56
48
97
89
35
27
84
72
13
33
119
30
68
23
135
11
34
38
68
40
30
26
20
52
25
47
59
49
29
17
14
37
46
46
36
33
52
25
19
21
27