57
22
29
133
10
32
9
14
48
60
18
5
8
111
94
89
205
402
501
168
67
68
236
106
15
20
59
21
24
160
33
40
52
37
98
53
45
188
159
30
13
163
173
101
42
576