49
162
6
169
3
20
74
25
63
46
78
51
350
59
114
158
309
75
62
38
99
167
238
292
2158
31
314
107
81
45
42
103
66
127
89
113
453
21
95
368
76
246
98
80
36
27
156
91
181
138
182
70
94