24
23
29
51
28
17
11
107
10
35
27
356
104
12
278
5
25
82
18
43
46
140
63
49
60
8
9
14
30
20
6
196
311
183
80
26
117
19