163
8
33
32
285
175
270
68
25
24
61
35
17
114
153
73
67
105
52
70
43
28
103
94
93
30
107
26
16
29
44
21
98
174
253
57
58
60
193
37
147
79
160
88
7
41
9
187
19