27
32
7
169
299
76
14
75
20
71
300
206
110
28
45
70
156
73
13
31
542
72
40
29
109
53
67
10
64
30
57
37
41
35
98
6
589
158
83
21
81
12
202
9
50
91
65
25
34
43
38
187
44