145
38
95
42
40
5
22
52
71
236
215
123
201
117
66
118
56
57
60
6
68
67
27
34
36
10
105
29
7
39
261
18
315
156
74
49
58
13
45
223
35
9
51
176
16
14
119
32
91