49
86
186
66
113
45
138
50
90
19
57
131
53
120
331
209
146
84
82
112
232
123
97
300
152
156
115
130
149
77
163
128
69
42
36
79
78
122
165
70
106
26
20
132
25
38
297
125
257
250
89
145