20
90
61
187
198
32
7
22
193
17
312
19
106
129
58
131
12
27
86
439
68
84
62
38
15
278
311
291
37
144
52
171
29
35
47
71
239
227
65
138
79
31
40
241
16
25
51
56
50
64