54
295
301
185
183
120
99
27
19
38
17
50
22
31
154
226
23
69
61
35
110
56
20
36
26
45
92
16
52
70
221
90
85
169
66
44
410
75
232
28
41
30
46
3266
1144
47
37
48
288