17
9
11
41
35
39
31
23
14
32
56
13
19
2
37
5
30
26
10
67
50
6
90
285
22
4
116
105
7
12
198
405
174
225
59
97
505
188
194
172
290
109
330
304
214
388
185
196
95
86