37
38
15
2
19
9
5
10
89
12
18
29
47
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