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