41
69
164
78
31
99
124
50
71
17
86
165
29
57
195
43
65
77
105
296
45
26
88
262
51
30
121
107
174
140
116
202
19
56
98
97
67
184
118
53
79
18
271
91
36
1069
89
261
308
66
1387