8
33
22
14
23
13
16
66
30
180
73
38
87
28
53
31
17
40
119
50
20
37
47
67
85
118
55
64
39
164
71
46
11
107
300
185
146
399
151
121
205
137
109
29
232
138
62
141
196
132
150