23
16
35
87
219
33
5
8
13
41
10
25
3
24
18
139
40
954
57
26
21
15
31
124
47
54
43
11
157
389
153
97
49
304
82
64
102
63
89
37
58
29
34
32
17