216
33
28
48
18
27
46
31
69
90
161
53
145
63
110
88
100
20
43
155
23
54
60
116
125
50
313
192
180
202
79
149
11
131
7
187
316
136
325
39
139
364
32
128
115
260
225
152
80
165
269
42
59