41
24
123
120
147
153
7
76
216
97
177
26
10
105
33
25
13
9
107
58
35
28
49
19
84
38
151
228
57
86
124
133
74
79
159
140
55
32
178
101
31
128
53
62
176
264
50
70
45
71
17
6
12
36