28
42
187
44
45
83
195
75
24
5
149
336
327
96
214
162
211
3
117
37
40
213
640
11
71
18
101
208
548
222
16
61
133
14
59
9
66