80
46
21
5
29
43
65
472
260
17
105
22
151
145
13
163
47
257
201
42
181
112
52
15
37
36
8
30
31
23
161
149
38
239
54
246
102
412
117
35
12
39
258
111
40
78
174
24
97
14
178