7
43
11
9
12
38
36
19
34
137
44
100
58
107
115
229
79
117
209
84
108
62
260
758
212
75
85
213
434
97
89
45
52
218
94
87
269
88
53
139
74
92
37
65
54
136
78
26