78
75
21
152
5
46
173
71
96
91
72
9
13
130
718
227
17
8
10
63
161
169
170
95
100
847
112
79
53
69
223
20
345
67
33
16
77
51
148
47
107
36
29
25
158
19
541