58
99
24
62
38
240
31
84
110
113
206
14
48
105
33
30
21
122
20
263
186
172
50
64
86
47
43
100
53
116
39
57
27
45
123
6
94
169
8
124
17
344
12
139
22
115
75
299