38
36
105
19
63
21
28
9
25
6
68
16
17
3
79
26
597
187
1416
115
44
10
13
32
33
110
70
18
42
29
23
37
24
118
69
11
82
7
15
58
332
210
47