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