126
65
157
49
87
107
41
36
28
121
64
60
118
17
180
125
104
42
44
84
86
5
239
115
19
55
30
114
38
95
99
10
164
63
16
209
46
21
281
304
289
92
26
27
136
20
24
123
4