390
91
56
58
94
39
152
74
45
29
21
108
1326
54
237
42
144
35
30
52
340
48
31
17
60
25
171
68
28
88
64
20
113
268
198
80
112
26
1501
40
214
209
70
44
1236
181
205
222
284
169
67
310