8
75
4
31
7
17
28
116
20
93
101
46
184
112
36
545
94
38
43
71
142
86
234
196
140
47
21
37
42
16
211
18
61
56
29
25
5
100
149
39
69
72
44
3
14
66
130
306
235