20
44
171
17
31
18
42
126
96
376
39
12
84
49
207
26
83
110
90
127
355
45
156
195
4
1293
279
93
13
67
15
21
22
27
120
101
81
343
46
86
38
70
400
56
225
61
29
187
43
9
28
147
134