36
28
15
19
5
18
7
2
51
57
54
30
43
29
282
24
6
89
10
31
32
42
955
25
95
69
4
83
21
41
35
191
87
27
9
14
49
112
102
33
22
220
171