31
143
42
4789
63
202
30
82
25
27
34
117
20
1056
73
97
18
233
95
60
146
16
257
234
168
154
577
80
131
323
114
119
70
260
46
219
29
43
45
26
33
96
28
54
396
115
127
56
91
183
47