13
15
9
8
7
3
2
11
10
40
37
187
17
53
24
6
56
22
153
36
135
55
77
176
41
703
12
98
51
43
63
73
65
18
19
66
81
20
21
189
96
85
57
689
549
381
211
103
70
54
29