92
15
6
21
7
10
18
9
14
45
27
12
32
73
36
37
17
508
231
63
13
60
232
128
16
127
116
30
90
52
112
34
107
93
147
192
75
61
91
157
51
58
113
69
5
28
41