43
98
237
93
46
61
91
78
13
338
137
81
35
58
80
50
123
100
38
88
75
105
165
33
64
160
150
209
49
20
155
48
146
180
131
60
274
82
99
192
51
36
348
103
104
200
243
101
186
1217
236
69