8
1
31
214
3
13
28
42
12
78
191
19
117
69
84
115
45
130
41
29
10
64
250
107
73
112
35
39
54
33
244
53
277
173
154
110
90
20
155
50
95
58
427
11
76
37
86
52
297