0
8
23
53
133
74
186
373
36
236
110
449
168
47
62
52
9
65
16
111
94
49
25
27
107
15
70
171
12
350
38
185
127
77
17
158
115
207
44
103
68
19
11
7
84
46
408
31
32
29
113
116
63
367