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