293
88
146
202
419
365
89
139
70
53
99
141
24
92
45
54
66
107
243
1458
63
26
91
69
683
278
93
215
58
103
75
57
180
536
199
200
123
86
106
44
110
42
72
64
155
59
73
136
74
60
37
95
39