16
129
154
22
17
34
135
50
61
60
86
561
66
56
41
92
382
366
14
137
155
48
262
255
84
164
115
183
26
198
331
97
172
53
88
117
220
197
83
89
29
31
15
40
11
45
35
216
62
47