39
26
2
6
17
9
4
22
35
16
23
13
15
54
34
76
270
166
106
84
82
233
79
63
47
64
124
231
109
298
207
122
108
827
202