0
4
9
19
17
28
8
31
30
33
42
90
44
68
34
38
70
131
23
148
25
266
49
126
86
101
11
29
97
357
106
965
96
76
62
71
182
262
141
32
122
36
119
78
181
173
67
275