0
6
9
7
4
220
23
100
118
557
86
89
85
62
185
68
33
88
226
57
31
36
228
53
42
54
52
79
127
30
28
73
51
83
49
91
97
61
21
186
141
22
18
165
13
428