47
164
23
58
30
20
91
250
200
260
130
65
187
255
119
69
285
52
104
54
88
67
89
175
144
27
337
125
80
66
271
39
6
77
118
169
25
19
35
78
105
62
122
48
42
60
107
166
43