181
175
58
100
28
105
286
22
65
66
208
177
307
92
25
17
439
8
23
5
103
62
73
24
204
716
140
143
37
18
76
720
558
511
179
43
44
38
104
83
32
69
160
151
91
130
30
33
75
26
146
164
157
53
74