86
202
9
860
89
119
16
157
60
102
46
111
32
27
87
58
39
23
76
98
33
115
20
12
175
285
24
209
1
19
92
72
227
3
17
6
49
14
204
189
61
35
53
18
5
7
45
25