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