116
50
23
3
144
64
555
711
299
58
73
57
9
60
43
188
250
30
150
119
38
109
59
588
2179
40
67
205
46
36
155
473
96
578
26
33
49
157
257
16
121
240
31
25
48
139
18
24
14
27
37
41