148
135
14
199
179
215
93
57
242
118
222
24
51
96
59
28
112
180
23
125
36
16
76
11
12
38
42
116
327
272
115
202
56
108
19
70
46
131
169
92
35
61
78
37
154
54
63
120
74
168
448
26
5
126