57
73
156
10
550
106
31
3
228
249
95
168
45
37
155
171
78
354
20
62
44
0
8
36
72
25
12
76
66
50
26
19
69
59
347
523
113
261
120
54
23
7
28
48
38
58
67
83
11