214
72
98
60
119
300
169
123
77
31
109
107
51
116
40
240
38
132
83
113
52
137
118
89
53
150
204
301
75
80
35
291
173
144
82
131
228
140
49
62
94
391
22
34
50
127
310
33
103