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