15
8
13
2
36
18
5
12
84
10
17
29
45
9
32
19
26
137
23
59
389
109
53
16
71
62
27
28
14
35
30
46
508
58
11
25
7
114
61
20
50