58
13
32
17
28
48
54
36
12
35
96
181
19
16
4
50
27
6
106
77
18
26
69
179
68
52
239
20
10
98
74
70
57
23
45
49
14
64
39
11
9
157