17
13
20
9
67
23
24
29
14
36
7
96
50
41
19
16
43
238
11
100
99
27
65
53
381
216
175
252
76
54
72
278
183
122
88
367
60
38
45
37
133
240
66
321
104
169
8
47
90