86
90
7
35
110
23
50
15
11
6
25
174
43
3
32
8
122
59
363
83
358
135
2
4
1
5
17
18
10
342
41
239
19
27
9
30
112
72
206
14
13
77
197
33
24
381