49
133
285
46
231
33
32
51
17
165
84
158
13
31
182
40
53
21
96
70
45
35
637
30
28
73
114
180
101
150
54
238
60
107
20
199
88
239
79
80
212
160
72
58
42
226
78
185
864
293
124
463
143