160
132
40
52
53
19
46
152
69
30
174
37
221
56
11
36
884
18
89
86
32
15
9
251
51
60
155
118
72
182
21
88
96
28
91
147
117
78
14
342
23
169
48
10
75
54