158
134
267
243
20
35
29
139
117
220
25
94
82
80
91
105
260
22
100
320
28
150
36
145
49
74
81
99
69
44
40
66
93
239
104
187
327
87
72
212
50
89
248
58
21
97
76
142
14
211
192
61
41
157
95
75
149
64