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