42
45
380
145
50
132
158
99
195
194
32
17
52
4
8
72
25
138
63
213
245
62
10
15
137
118
34
59
38
26
27
122
254
39
130
84
24
14
3
21
19
37
6
89
95
79
71
178
164
29
199