20
5
69
86
61
109
82
312
125
642
129
34
140
188
206
73
144
241
28
47
35
252
38
26
1222
249
40
10
111
134
84
32
91
246
41
191
76
39
62
67
112
89
44
17
160
70
68
547
186
128
36
64
232
29
42