29
28
17
27
11
9
67
19
31
16
66
6
30
26
18
13
39
36
23
20
107
68
25
108
64
112
46
183
152
275
103
151
133
148
55
77
10
41
173
12
76
174
35
110
51