57
75
156
10
552
106
32
4
228
249
95
168
46
37
155
171
78
355
20
62
44
1
9
72
25
16
76
68
50
26
69
59
19
347
524
113
261
121
55
45
24
8
29
48
3
38
58
67
83
11