14
3
49
2
6
8
20
7
23
17
32
28
58
18
29
51
9
26
39
35
31
15
461
99
44
76
77
124
141
373
187
60
74
103
69
117
139
46
90
82
175
57
50
13
180
56
97
115