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