24
66
100
17
13
33
9
42
309
41
273
25
61
55
21
32
19
48
10
57
7
20
43
35
28
163
14
65
40
36
2
213
682
155
123
39
64
175
23
53
46
83
18
27