20
37
22
2
13
16
9
92
15
124
19
8
5
50
35
6
93
67
11
41
24
18
28
42
146
31
212
7
89
57
157
39
60
156
44
55
195
65
49
99
112
171
288
280
182
10
61
192
532
738
82
105
224