117
280
70
50
26
32
44
77
48
183
40
622
34
74
73
423
14
27
64
54
101
120
61
116
112
19
325
68
160
173
41
669
1104