41
39
22
80
36
207
65
32
107
103
338
124
198
9
289
133
56
30
15
28
42
35
81
37
45
19
61
49
38
180
13
148
169
44
117
18
24
59
74
67
68
10
113
159
262
31
16
54
12
23