86
72
153
170
4
28
3
85
38
25
10
13
5
59
31
44
16
7
115
29
46
33
19
162
180
87
18
30
57
23
40
48
21
35
242
183
50
429
130
119
806
259
12
9
2
92