27
20
3
7
9
535
48
186
18
34
8
49
13
28
40
94
105
17
41
177
46
126
44
21
6
52
12
122
72
223
131
95
29
5
36
203
25
351
84
65
4
51
15