38
23
21
24
25
103
36
27
28
50
13
35
44
135
18
7
30
409
34
11
17
8
92
80
31
19
14
549
58
10
9
91
52
51
95
26
119
55