41
33
14
18
158
163
83
178
174
30
199
195
135
108
26
62
16
90
95
19
127
117
259
100
11
29
24
57
22
80
38
119
76
74
35
2
23
145
613
132
53
109
61
15
17
32
153
43