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