120
279
39
96
223
118
158
40
132
172
70
184
91
45
12
93
145
38
95
42
94
5
22
52
71
236
215
123
201
117
65
56
57
60
6
68
67
27
34
36
10
105
29
7
260
18
309
156
74
49
13