160
16
19
29
98
159
68
33
83
42
54
137
57
117
30
52
26
27
36
96
105
32
24
91
108
152
10
6
82
70
20
146
852
218
23
707
48
111
112
50
15
55