15
19
10
39
4
118
18
1039
8
479
6
160
16
158
121
36
99
63
687
37
21
20
34
119
22
12
342
2
49
28
47
32
153
7
50
58
9
77
13
24
235
29
30