20
21
108
197
180
30
81
23
313
122
26
287
190
78
80
18
22
38
47
69
235
17
305
76
141
45
9
70
15
131
32
357
11
292
84
34
40
74
383
112
329
99
14
41
102
117
28
36
386
1401
417
5
29
51