29
30
16
62
53
57
42
6
70
155
142
117
262
94
23
182
44
69
56
115
21
136
186
19
22
380
64
32
82
20
38
74
112
97
104
124
87
189
47
447
678
204
78
11
1426
129
34
35
68
39