170
290
235
218
202
96
46
84
119
97
72
27
89
119
48
35
84
56
13
11
23
32
30
25
52
135
68
38
34
40
30
67
52
72
49
26
59
27
19
20
46
25
1
36
29
22
17
33
16
24