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