38
37
15
2
19
9
5
89
10
12
18
47
29
8
13
33
27
137
23
59
399
109
53
16
71
62
28
14
31
35
30
46
509
11
25
7
114
61
20
50